public async Task <TLUser> UpdateUsernameAsync(string username, CancellationToken token = default(CancellationToken))
        {
            var req = new TLRequestUpdateUsername {
                Username = username
            };

            return(await SendAuthenticatedRequestAsync <TLUser>(req, token)
                   .ConfigureAwait(false));
        }
Exemple #2
0
 public TLUser UpdateUsername(TLClient client, string username, UserRepository userRepository)
 {
     try
     {
         TLUser user = null;
         TLRequestUpdateUsername request = new TLRequestUpdateUsername
         {
             Username = username
         };
         var u = Task.Run(() => client.SendRequestAsync <TLUser>(request));
         u.Wait();
         user = u.Result;
         userRepository.UpdateUser(username);
         return(user);
     }
     catch (Exception ex)
     {
         throw;
     }
 }