mirror of
https://github.com/wiz0u/WTelegramClient.git
synced 2025-12-06 06:52:01 +01:00
Config("user_id") represents a long
This commit is contained in:
parent
275ece196b
commit
624f45bd05
|
|
@ -20,7 +20,7 @@ using static WTelegram.Encryption;
|
||||||
|
|
||||||
namespace WTelegram
|
namespace WTelegram
|
||||||
{
|
{
|
||||||
public sealed class Client : IDisposable
|
public class Client : IDisposable
|
||||||
{
|
{
|
||||||
/// <summary>This event will be called when an unsollicited update/message is sent by Telegram servers</summary>
|
/// <summary>This event will be called when an unsollicited update/message is sent by Telegram servers</summary>
|
||||||
/// <remarks>See <see href="https://github.com/wiz0u/WTelegramClient/tree/master/Examples/Program_ListenUpdate.cs">Examples/Program_ListenUpdate.cs</see> for how to use this</remarks>
|
/// <remarks>See <see href="https://github.com/wiz0u/WTelegramClient/tree/master/Examples/Program_ListenUpdate.cs">Examples/Program_ListenUpdate.cs</see> for how to use this</remarks>
|
||||||
|
|
@ -143,6 +143,7 @@ namespace WTelegram
|
||||||
{
|
{
|
||||||
Helpers.Log(2, $"{_dcSession.DcID}>Disposing the client");
|
Helpers.Log(2, $"{_dcSession.DcID}>Disposing the client");
|
||||||
Reset(false, IsMainDC);
|
Reset(false, IsMainDC);
|
||||||
|
GC.SuppressFinalize(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>Disconnect from Telegram <i>(shouldn't be needed in normal usage)</i></summary>
|
/// <summary>Disconnect from Telegram <i>(shouldn't be needed in normal usage)</i></summary>
|
||||||
|
|
@ -994,7 +995,7 @@ namespace WTelegram
|
||||||
var users = await this.Users_GetUsers(new[] { InputUser.Self }); // this calls also reenable incoming Updates
|
var users = await this.Users_GetUsers(new[] { InputUser.Self }); // this calls also reenable incoming Updates
|
||||||
var self = users[0] as User;
|
var self = users[0] as User;
|
||||||
// check user_id or phone_number match currently logged-in user
|
// check user_id or phone_number match currently logged-in user
|
||||||
if ((int.TryParse(_config("user_id"), out int id) && (id == -1 || self.id == id)) ||
|
if ((long.TryParse(_config("user_id"), out long id) && (id == -1 || self.id == id)) ||
|
||||||
self.phone == string.Concat((phone_number = Config("phone_number")).Where(char.IsDigit)))
|
self.phone == string.Concat((phone_number = Config("phone_number")).Where(char.IsDigit)))
|
||||||
{
|
{
|
||||||
_session.UserId = _dcSession.UserId = self.id;
|
_session.UserId = _dcSession.UserId = self.id;
|
||||||
|
|
@ -1021,6 +1022,7 @@ namespace WTelegram
|
||||||
}
|
}
|
||||||
Helpers.Log(3, $"A verification code has been sent via {sentCode.type.GetType().Name[17..]}");
|
Helpers.Log(3, $"A verification code has been sent via {sentCode.type.GetType().Name[17..]}");
|
||||||
Auth_AuthorizationBase authorization = null;
|
Auth_AuthorizationBase authorization = null;
|
||||||
|
//TODO: implement auth.resendCode logic
|
||||||
for (int retry = 1; authorization == null; retry++)
|
for (int retry = 1; authorization == null; retry++)
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue