public async Task <IDialogs> GetUserDialogsAsync(int limit = 100) { EnsureUserAuthorized(); var getDialogs = new RequestGetDialogs { OffsetDate = 0, OffsetPeer = new TInputPeerSelf(), Limit = limit }; return(await SenderService.SendRequestAsync(getDialogs).ConfigureAwait(false)); }
/// <inheritdoc /> public async Task <IDialogs> GetUserDialogsAsync(int limit = 100, CancellationToken cancellationToken = default(CancellationToken)) { ClientSettings.EnsureUserAuthorized(); var getDialogs = new RequestGetDialogs { OffsetDate = 0, OffsetPeer = new TInputPeerSelf(), Limit = limit }; return(await RequestSender.SendRequestAsync(getDialogs, cancellationToken).ConfigureAwait(false)); }