From 3d574e39c33a2e5230dceff578d1135a9e5a392a Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 31 Dec 2019 16:20:29 +0300 Subject: [PATCH] Fix login link URL. GitOrigin-RevId: 064e31b5b095db03ccd7cb9cb3b4e1fabc92aba0 --- td/telegram/AuthManager.cpp | 2 +- td/telegram/ContactsManager.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/td/telegram/AuthManager.cpp b/td/telegram/AuthManager.cpp index 44c2a117..de01b9e3 100644 --- a/td/telegram/AuthManager.cpp +++ b/td/telegram/AuthManager.cpp @@ -102,7 +102,7 @@ tl_object_ptr AuthManager::get_authorization_state_o case State::WaitCode: return send_code_helper_.get_authorization_state_wait_code(); case State::WaitQrCodeConfirmation: - return make_tl_object("tg://login?" + + return make_tl_object("tg://login?token=" + base64url_encode(login_token_)); case State::WaitPassword: return make_tl_object( diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index 7f4be050..5dd3d301 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -4141,7 +4141,7 @@ void ContactsManager::get_account_ttl(Promise &&promise) const { void ContactsManager::confirm_qr_code_authentication(string link, Promise> &&promise) { - Slice prefix("tg://login?"); + Slice prefix("tg://login?token="); if (!begins_with(to_lower(link), prefix)) { return promise.set_error(Status::Error(400, "AUTH_TOKEN_INVALID")); }