Пример #1
0
        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));
        }
Пример #2
0
        /// <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));
        }