This commit is contained in:
thuanking 2021-12-06 00:38:54 +07:00 committed by GitHub
commit 4235d54f73
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -456,6 +456,22 @@ namespace TLSharp.Core
.ConfigureAwait(false); .ConfigureAwait(false);
} }
/// <summary>
/// Resolve user or chat. API: contacts.resolveUsername#f93ccba3 username:string = contacts.ResolvedPeer;
/// </summary>
/// <param name="username">User or chat name</param>
/// <returns></returns>
public async Task<TLResolvedPeer> resolveUserName(string username)
{
var r = new TeleSharp.TL.Contacts.TLRequestResolveUsername
{
Username = username
};
return await SendRequestAsync<TLResolvedPeer>(r)
.ConfigureAwait(false);
}
private void OnUserAuthenticated(TLUser TLUser) private void OnUserAuthenticated(TLUser TLUser)
{ {
session.TLUser = TLUser; session.TLUser = TLUser;