Ejemplo n.º 1
0
        /// <summary>
        /// retrieve the next page of events
        /// </summary>
        /// <param name="cancellationToken">The <see cref="CancellationToken"/> for the request.</param>
        /// <returns>the next collection of messages or null if there are no more messages</returns>
        public async Task <IUserEventsCollectionPage> NextPageEventsAsync(CancellationToken cancellationToken)
        {
            if (_nextPageRequest != null)
            {
                var events = await _nextPageRequest.GetAsync(cancellationToken);

                _nextPageRequest = events.NextPageRequest;
                return(events);
            }

            // no more messages
            return(null);
        }