public async Task <bool> CheckUsernameAsync(string username, CancellationToken token = default(CancellationToken)) { var req = new TLRequestCheckUsername { Username = username }; return(await SendAuthenticatedRequestAsync <bool>(req, token) .ConfigureAwait(false)); }
public bool CheckUsername(TLClient client, string username) { try { TLRequestCheckUsername req = new TLRequestCheckUsername { Username = username }; var l = Task.Run(() => client.SendRequestAsync <bool>(req)); l.Wait(); if (l.Result) { return(true); } else { return(false); } } catch (Exception ex) { throw; } }