api: update S3 client mode for presigned URL generation to EXTERNAL (#33)

Signed-off-by: Vsevolod Volkov <73965070+StLyn4@users.noreply.github.com>
This commit is contained in:
Vsevolod Volkov
2025-08-18 06:48:48 +00:00
committed by GitHub
parent 6d6342dbff
commit 037bf4c3ea
+3 -3
View File
@@ -236,13 +236,13 @@ namespace Notesnook.API.Services
return client.GetPreSignedURL(request);
}
private string GetPresignedURLForUploadPart(string objectName, string uploadId, int partNumber)
private string GetPresignedURLForUploadPart(string objectName, string uploadId, int partNumber, S3ClientMode mode = S3ClientMode.EXTERNAL)
{
var client = GetS3Client(S3ClientMode.INTERNAL);
var client = GetS3Client(mode);
return client.GetPreSignedURL(new GetPreSignedUrlRequest
{
BucketName = GetBucketName(S3ClientMode.INTERNAL),
BucketName = GetBucketName(mode),
Expires = System.DateTime.Now.AddHours(1),
Verb = HttpVerb.PUT,
Key = objectName,