Browse Source

Added if statement to exit enumeration if cancellation is requested

pull/658/head
ObsidianMinor 8 years ago
parent
commit
80c9313d23
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      src/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs

+ 3
- 0
src/Discord.Net.Core/Utils/Paging/PagedEnumerator.cs View File

@@ -43,6 +43,9 @@ namespace Discord

public async Task<bool> MoveNext(CancellationToken cancelToken)
{
if (cancelToken.IsCancellationRequested)
return false;

if (_currentPage == null || _currentPageEnumerator == null || !_currentPageEnumerator.MoveNext())
{
_currentPageEnumerator?.Dispose();


Loading…
Cancel
Save