Skip to content

Commit 8c2a304

Browse files
committed
Fix unit tests
1 parent 8616e89 commit 8c2a304

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

src/CatBox.NET/Client/CatBox/CatBoxClient.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ public CatBoxClient(HttpClient client, IOptions<CatboxOptions> catboxOptions)
190190

191191
foreach (var fileUrl in urlUploadRequest.Files.Where(f => f is not null))
192192
{
193+
ct.ThrowIfCancellationRequested();
193194
using var content = new MultipartFormDataContent // Disposing of MultipartFormDataContent, cascades disposal of String / Stream / Content classes
194195
{
195196
{ new StringContent(RequestType.UrlUpload), RequestParameters.Request },

src/CatBox.NET/Client/Litterbox/LitterboxClient.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public LitterboxClient(HttpClient client, IOptions<CatboxOptions> catboxOptions)
6161

6262
foreach (var imageFile in temporaryFileUploadRequest.Files.Where(IsFileExtensionValid))
6363
{
64+
ct.ThrowIfCancellationRequested();
6465
await using var fileStream = File.OpenRead(imageFile.FullName);
6566

6667
Throw.IfLitterboxFileSizeExceeds(fileStream.Length, MaxFileSize);
@@ -80,6 +81,7 @@ public LitterboxClient(HttpClient client, IOptions<CatboxOptions> catboxOptions)
8081
public async Task<string?> UploadImageAsync(TemporaryStreamUploadRequest temporaryStreamUploadRequest, CancellationToken ct = default)
8182
{
8283
ArgumentNullException.ThrowIfNull(temporaryStreamUploadRequest?.FileName);
84+
ct.ThrowIfCancellationRequested();
8385

8486
if (temporaryStreamUploadRequest!.Stream.CanSeek)
8587
Throw.IfLitterboxFileSizeExceeds(temporaryStreamUploadRequest.Stream.Length, MaxFileSize);

0 commit comments

Comments
 (0)