Add comments for auth stages
This commit is contained in:
parent
d439b7a581
commit
7a2e355111
|
@ -164,6 +164,7 @@ func (c *Client) interactor() {
|
|||
log.Debugf("%#v", state)
|
||||
|
||||
switch stateType {
|
||||
// stage 0: set login
|
||||
case client.TypeAuthorizationStateWaitPhoneNumber:
|
||||
log.Warn("Logging in...")
|
||||
if c.Session.Login != "" {
|
||||
|
@ -171,12 +172,15 @@ func (c *Client) interactor() {
|
|||
} else {
|
||||
gateway.SendMessage(c.jid, "", "Please, enter your Telegram login via /login 12345", c.xmpp)
|
||||
}
|
||||
// stage 1: wait for auth code
|
||||
case client.TypeAuthorizationStateWaitCode:
|
||||
log.Warn("Waiting for authorization code...")
|
||||
gateway.SendMessage(c.jid, "", "Please, enter authorization code via /code 12345", c.xmpp)
|
||||
// stage 2: wait for 2fa
|
||||
case client.TypeAuthorizationStateWaitPassword:
|
||||
log.Warn("Waiting for 2FA password...")
|
||||
gateway.SendMessage(c.jid, "", "Please, enter 2FA passphrase via /password 12345", c.xmpp)
|
||||
// stage 3: auth completed
|
||||
case client.TypeAuthorizationStateReady:
|
||||
var err error
|
||||
|
||||
|
|
Loading…
Reference in a new issue