From ed07dfb71981b2709ff2ca18c43fc447da4d3c16 Mon Sep 17 00:00:00 2001 From: Aaron Po Date: Sun, 30 Aug 2026 05:48:26 -0400 Subject: [PATCH] Add cancellation support --- .../Features.PhotoUpload/Repository/PhotoUploadRepository.cs | 2 +- .../Features/Features.Users/Repository/UserAvatarRepository.cs | 2 +- .../Features/Features.Users/Repository/UserProfileRepository.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web/backend/Features/Features.PhotoUpload/Repository/PhotoUploadRepository.cs b/web/backend/Features/Features.PhotoUpload/Repository/PhotoUploadRepository.cs index 49d40a55..0c449fe0 100644 --- a/web/backend/Features/Features.PhotoUpload/Repository/PhotoUploadRepository.cs +++ b/web/backend/Features/Features.PhotoUpload/Repository/PhotoUploadRepository.cs @@ -18,7 +18,7 @@ public class PhotoUploadRepository(ISqlConnectionFactory connectionFactory) public async Task CreateAsync(Photo photo, CancellationToken cancellationToken) { await using DbConnection connection = await CreateConnection(); - await using DbTransaction transaction = await connection.BeginTransactionAsync(); + await using DbTransaction transaction = await connection.BeginTransactionAsync(cancellationToken); try { diff --git a/web/backend/Features/Features.Users/Repository/UserAvatarRepository.cs b/web/backend/Features/Features.Users/Repository/UserAvatarRepository.cs index a3fa0ef8..ca316569 100644 --- a/web/backend/Features/Features.Users/Repository/UserAvatarRepository.cs +++ b/web/backend/Features/Features.Users/Repository/UserAvatarRepository.cs @@ -16,7 +16,7 @@ public class UserAvatarRepository(ISqlConnectionFactory connectionFactory) public async Task SaveAsync(UserAvatar avatar, CancellationToken cancellationToken) { await using DbConnection connection = await CreateConnection(); - await using DbTransaction transaction = await connection.BeginTransactionAsync(); + await using DbTransaction transaction = await connection.BeginTransactionAsync(cancellationToken); try { diff --git a/web/backend/Features/Features.Users/Repository/UserProfileRepository.cs b/web/backend/Features/Features.Users/Repository/UserProfileRepository.cs index e8ea4562..672473e6 100644 --- a/web/backend/Features/Features.Users/Repository/UserProfileRepository.cs +++ b/web/backend/Features/Features.Users/Repository/UserProfileRepository.cs @@ -18,7 +18,7 @@ public class UserProfileRepository(ISqlConnectionFactory connectionFactory) ) { await using DbConnection connection = await CreateConnection(); - await using DbTransaction transaction = await connection.BeginTransactionAsync(); + await using DbTransaction transaction = await connection.BeginTransactionAsync(cancellationToken); try {