Add discardGroupCall.
This commit is contained in:
parent
e1271c7fa5
commit
e5bf347ceb
@ -4293,6 +4293,9 @@ sendCallDebugInformation call_id:int32 debug_information:string = Ok;
|
|||||||
//@description Creates a group call in a chat. Available only for supergroups; requires can_manage_calls rights @chat_id Chat identifier
|
//@description Creates a group call in a chat. Available only for supergroups; requires can_manage_calls rights @chat_id Chat identifier
|
||||||
createChatGroupCall chat_id:int53 = GroupCallId;
|
createChatGroupCall chat_id:int53 = GroupCallId;
|
||||||
|
|
||||||
|
//@description Discards a group call. Requires can_manage_calls rights in the corresponding chat @group_call_id Group call identifier
|
||||||
|
discardGroupCall group_call_id:string = Ok;
|
||||||
|
|
||||||
|
|
||||||
//@description Changes the block state of a message sender. Currently, only users and supergroup chats can be blocked @sender Message Sender @is_blocked New value of is_blocked
|
//@description Changes the block state of a message sender. Currently, only users and supergroup chats can be blocked @sender Message Sender @is_blocked New value of is_blocked
|
||||||
toggleMessageSenderIsBlocked sender:MessageSender is_blocked:Bool = Ok;
|
toggleMessageSenderIsBlocked sender:MessageSender is_blocked:Bool = Ok;
|
||||||
|
Binary file not shown.
@ -6041,6 +6041,14 @@ void Td::on_request(uint64 id, const td_api::createChatGroupCall &request) {
|
|||||||
contacts_manager_->create_channel_group_call(DialogId(request.chat_id_), std::move(query_promise));
|
contacts_manager_->create_channel_group_call(DialogId(request.chat_id_), std::move(query_promise));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Td::on_request(uint64 id, const td_api::discardGroupCall &request) {
|
||||||
|
CHECK_IS_USER();
|
||||||
|
CREATE_OK_REQUEST_PROMISE();
|
||||||
|
TRY_RESULT_PROMISE(promise, group_call_id, InputGroupCallId::from_group_call_id(request.group_call_id_));
|
||||||
|
|
||||||
|
group_call_manager_->discard_group_call(group_call_id, std::move(promise));
|
||||||
|
}
|
||||||
|
|
||||||
void Td::on_request(uint64 id, const td_api::upgradeBasicGroupChatToSupergroupChat &request) {
|
void Td::on_request(uint64 id, const td_api::upgradeBasicGroupChatToSupergroupChat &request) {
|
||||||
CHECK_IS_USER();
|
CHECK_IS_USER();
|
||||||
CREATE_REQUEST(UpgradeGroupChatToSupergroupChatRequest, request.chat_id_);
|
CREATE_REQUEST(UpgradeGroupChatToSupergroupChatRequest, request.chat_id_);
|
||||||
|
@ -694,6 +694,8 @@ class Td final : public NetQueryCallback {
|
|||||||
|
|
||||||
void on_request(uint64 id, const td_api::createChatGroupCall &request);
|
void on_request(uint64 id, const td_api::createChatGroupCall &request);
|
||||||
|
|
||||||
|
void on_request(uint64 id, const td_api::discardGroupCall &request);
|
||||||
|
|
||||||
void on_request(uint64 id, const td_api::upgradeBasicGroupChatToSupergroupChat &request);
|
void on_request(uint64 id, const td_api::upgradeBasicGroupChatToSupergroupChat &request);
|
||||||
|
|
||||||
void on_request(uint64 id, const td_api::getChatListsToAddChat &request);
|
void on_request(uint64 id, const td_api::getChatListsToAddChat &request);
|
||||||
|
@ -2836,6 +2836,8 @@ class CliClient final : public Actor {
|
|||||||
send_request(td_api::make_object<td_api::sendCallDebugInformation>(as_call_id(args), "{}"));
|
send_request(td_api::make_object<td_api::sendCallDebugInformation>(as_call_id(args), "{}"));
|
||||||
} else if (op == "ccgc") {
|
} else if (op == "ccgc") {
|
||||||
send_request(td_api::make_object<td_api::createChatGroupCall>(as_chat_id(args)));
|
send_request(td_api::make_object<td_api::createChatGroupCall>(as_chat_id(args)));
|
||||||
|
} else if (op == "dgc") {
|
||||||
|
send_request(td_api::make_object<td_api::discardGroupCall>(args));
|
||||||
} else if (op == "gcil") {
|
} else if (op == "gcil") {
|
||||||
send_request(td_api::make_object<td_api::generateChatInviteLink>(as_chat_id(args)));
|
send_request(td_api::make_object<td_api::generateChatInviteLink>(as_chat_id(args)));
|
||||||
} else if (op == "ccil") {
|
} else if (op == "ccil") {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user