Remove copy-paste.

GitOrigin-RevId: cfac1de1eb79634dd846e852ae4b7ac83e126374
This commit is contained in:
levlam 2020-08-17 17:35:15 +03:00
parent cb4291d803
commit 641485502e
2 changed files with 9 additions and 3 deletions

View File

@ -71,9 +71,7 @@ AuthManager::AuthManager(int32 api_id, const string &api_hash, ActorShared<> par
void AuthManager::start_up() {
if (state_ == State::LoggingOut) {
auto query = G()->net_query_creator().create(telegram_api::auth_logOut());
query->set_priority(1);
start_net_query(NetQueryType::LogOut, std::move(query));
send_log_out_query();
} else if (state_ == State::DestroyingKeys) {
destroy_auth_keys();
}
@ -372,6 +370,12 @@ void AuthManager::log_out(uint64 query_id) {
}
}
void AuthManager::send_log_out_query() {
auto query = G()->net_query_creator().create(telegram_api::auth_logOut());
query->set_priority(1);
start_net_query(NetQueryType::LogOut, std::move(query));
}
void AuthManager::delete_account(uint64 query_id, const string &reason) {
if (state_ != State::Ok && state_ != State::WaitPassword) {
return on_query_error(query_id, Status::Error(8, "Need to log in first"));

View File

@ -217,6 +217,8 @@ class AuthManager : public NetActor {
static void on_update_login_token_static(void *td);
void send_export_login_token_query();
void set_login_token_expires_at(double login_token_expires_at);
void send_log_out_query();
void destroy_auth_keys();
void on_send_code_result(NetQueryPtr &result);