diff --git a/src/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs b/src/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs index f59019440..f7b205603 100644 --- a/src/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs +++ b/src/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs @@ -43,6 +43,9 @@ namespace Discord public async Task MoveNext(CancellationToken cancelToken) { + if (cancelToken.IsCancellationRequested) + return false; + if (_currentPage == null || _currentPageEnumerator == null || !_currentPageEnumerator.MoveNext()) { _currentPageEnumerator?.Dispose();