public async Task LoginAsync(string email, string password, CancellationToken cancellationToken) { var loginParameters = new PasswordLoginParameter() { ApplicationName = _applicationName, Email = email, Password = password }; await InvokeApiRequestAsync("login", "login", loginParameters, cancellationToken).ConfigureAwait(false); }
public async Task <(int Id, string Token)> GetUserLoginToken(string email, string password, CancellationToken cancellation) { var loginParameters = new PasswordLoginParameter() { ApplicationName = _applicationName, Email = email, Password = password }; var result = await InvokeApiRequestAsync <UserToken>("login", "getUserLoginToken", loginParameters, cancellation).ConfigureAwait(false); return(result.Id, result.Token); }