From a4393e2769bb4447ae99c0c35c19bbf57be55708 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Tue, 28 Sep 2021 00:20:54 +0200 Subject: [PATCH] Ask login parameters explicitly --- .../AuthorizationStateWaitAuthenticationDataHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/it/tdlight/client/AuthorizationStateWaitAuthenticationDataHandler.java b/src/main/java/it/tdlight/client/AuthorizationStateWaitAuthenticationDataHandler.java index 2984dc9..87f7747 100644 --- a/src/main/java/it/tdlight/client/AuthorizationStateWaitAuthenticationDataHandler.java +++ b/src/main/java/it/tdlight/client/AuthorizationStateWaitAuthenticationDataHandler.java @@ -32,6 +32,12 @@ final class AuthorizationStateWaitAuthenticationDataHandler implements GenericUp public void onUpdate(UpdateAuthorizationState update) { if (update.authorizationState.getConstructor() == TdApi.AuthorizationStateWaitPhoneNumber.CONSTRUCTOR) { AuthenticationData authenticationData = authenticable.getAuthenticationData(); + + // Ask login parameters + if (authenticationData instanceof ConsoleInteractiveAuthenticationData) { + ((ConsoleInteractiveAuthenticationData) authenticationData).askData(); + } + if (authenticationData.isBot()) { String botToken = authenticationData.getBotToken(); TdApi.CheckAuthenticationBotToken response = new TdApi.CheckAuthenticationBotToken(botToken);