Remove processDcUpdate in favor of processPushNotification.

GitOrigin-RevId: 7cc785061bd6915cdbf16be4f000992b9e720de0
This commit is contained in:
levlam 2019-03-26 03:29:09 +03:00
parent e828ebc6d7
commit 8a5d186e34
5 changed files with 0 additions and 24 deletions

View File

@ -3444,9 +3444,6 @@ deleteLanguagePack language_pack_id:string = Ok;
//@description Registers the currently used device for receiving push notifications. Returns a globally unique identifier of the push notification subscription @device_token Device token @other_user_ids List of at most 100 user identifiers of other users currently using the client
registerDevice device_token:DeviceToken other_user_ids:vector<int32> = PushReceiverId;
//@description Handles a DC_UPDATE push notification. Can be called before authorization @dc Value of the "dc" parameter of the push notification @addr Value of the "addr" parameter of the push notification
processDcUpdate dc:string addr:string = Ok;
//@description Handles a push notification. Can be called before authorization @payload JSON-encoded push notification payload
processPushNotification payload:string = Ok;

Binary file not shown.

View File

@ -3187,7 +3187,6 @@ bool Td::is_preauthentication_request(int32 id) {
case td_api::editCustomLanguagePackInfo::ID:
case td_api::setCustomLanguagePackString::ID:
case td_api::deleteLanguagePack::ID:
case td_api::processDcUpdate::ID:
case td_api::processPushNotification::ID:
case td_api::getOption::ID:
case td_api::setOption::ID:
@ -4032,7 +4031,6 @@ Status Td::init(DbKey key) {
complete_pending_preauthentication_requests([](int32 id) {
switch (id) {
case td_api::processDcUpdate::ID:
case td_api::processPushNotification::ID:
case td_api::setNetworkType::ID:
case td_api::getNetworkStatistics::ID:
@ -4748,18 +4746,6 @@ void Td::on_request(uint64 id, td_api::createTemporaryPassword &request) {
request.valid_for_, std::move(promise));
}
void Td::on_request(uint64 id, td_api::processDcUpdate &request) {
CLEAN_INPUT_STRING(request.dc_);
CLEAN_INPUT_STRING(request.addr_);
CREATE_OK_REQUEST_PROMISE();
auto dc_id_raw = to_integer<int32>(request.dc_);
if (!DcId::is_valid(dc_id_raw)) {
return promise.set_error(Status::Error("Invalid dc id"));
}
send_closure(G()->connection_creator(), &ConnectionCreator::on_dc_update, DcId::internal(dc_id_raw), request.addr_,
std::move(promise));
}
void Td::on_request(uint64 id, td_api::processPushNotification &request) {
CLEAN_INPUT_STRING(request.payload_);
CREATE_OK_REQUEST_PROMISE();

View File

@ -397,8 +397,6 @@ class Td final : public NetQueryCallback {
void on_request(uint64 id, td_api::createTemporaryPassword &request);
void on_request(uint64 id, td_api::processDcUpdate &request);
void on_request(uint64 id, td_api::processPushNotification &request);
void on_request(uint64 id, td_api::registerDevice &request);

View File

@ -1420,11 +1420,6 @@ class CliClient final : public Actor {
} else if (op == "dpe") {
string passport_element_type = args;
send_request(td_api::make_object<td_api::deletePassportElement>(as_passport_element_type(passport_element_type)));
} else if (op == "pdu" || op == "processDcUpdate") {
string dc_id;
string ip_port;
std::tie(dc_id, ip_port) = split(args);
send_request(td_api::make_object<td_api::processDcUpdate>(dc_id, ip_port));
} else if (op == "ppn") {
send_request(td_api::make_object<td_api::processPushNotification>(args));
} else if (op == "gpri") {