javaandroidtelegramtdlib

How to cancel Client.send in Tdlib?


I'm writing Telegram authentication via Tdlib and have found that library handles retries internally (e.g. when I'm trying to send phone number to start authentication and connection is poor/missing library would schedule pause-n-retry internally).

The problem is that I can't stop it or at least change retry policy. Neither I was able to send the same request again if it was scheduled for retry.

Any ideas how to get over this?


Solution

  • So apparently the answer is to send TdApi.ResendAuthenticationCode. Other available resend actions are: