【问题标题】:How to cancel Client.send in Tdlib?如何取消 Tdlib 中的 Client.send?
【发布时间】:2020-07-23 12:34:38
【问题描述】:

我正在通过 Tdlib 编写 Telegram 身份验证,并发现库在内部处理重试(例如,当我尝试发送电话号码以启动身份验证并且连接不良/缺少库时会在内部安排 pause-n-retry)。

问题是我无法阻止它,或者至少无法更改重试策略。如果计划重试,我也无法再次发送相同的请求。

任何想法如何克服这个问题?

【问题讨论】:

    标签: java android telegram tdlib


    【解决方案1】:

    显然答案是发送TdApi.ResendAuthenticationCode。其他可用的重新发送操作是:

    • TdApi.ResendChangePhoneNumberCode
    • TdApi.ResendEmailAddressVerificationCode
    • TdApi.ResendMessages
    • TdApi.ResendPhoneNumberConfirmationCode
    • TdApi.ResendPhoneNumberVerificationCode
    • TdApi.ResendRecoveryEmailAddressCode

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 1970-01-01
      • 2020-07-25
      • 2020-09-11
      • 2020-01-02
      相关资源
      最近更新 更多