私はTdlib経由でTelegram認証を書いていて、ライブラリが内部的に再試行を処理することを発見しました(たとえば、認証を開始するために電話番号を送信しようとしていて、接続が不十分な場合/ライブラリが見つからない場合、一時停止-n-再試行が内部的にスケジュールされます)。
問題は、それを止めることも、少なくとも再試行ポリシーを変更することもできないことです。再試行がスケジュールされている場合、同じ要求を再度送信することもできませんでした。
これを乗り越える方法はありますか?
どうやら答えは送信することTdApi.ResendAuthenticationCode
です。その他の利用可能な再送信アクションは次のとおりです。
TdApi.ResendChangePhoneNumberCode
TdApi.ResendEmailAddressVerificationCode
TdApi.ResendMessages
TdApi.ResendPhoneNumberConfirmationCode
TdApi.ResendPhoneNumberVerificationCode
TdApi.ResendRecoveryEmailAddressCode