feat: add referral qrcode generation provider

This commit is contained in:
xiong
2026-07-26 20:45:14 +08:00
parent 4279795d46
commit 7c1fe7688b
11 changed files with 490 additions and 8 deletions

View File

@@ -381,6 +381,23 @@ public sealed class AssetManagementEndpointTests
"fake-signed-url"));
}
public Task<ObjectStorageWriteResult> WriteObjectAsync(
ObjectStorageWriteRequest request,
CancellationToken cancellationToken = default)
{
return Task.FromResult(new ObjectStorageWriteResult(
request.Provider,
request.Bucket,
request.ObjectKey,
new Uri($"https://storage.example.test/{request.ObjectKey}"),
request.FileSizeBytes,
request.MimeType,
request.ChecksumSha256,
"fake-etag",
new Dictionary<string, string>(),
"fake-write"));
}
public Task<ObjectStorageMetadata> HeadObjectAsync(
ObjectStorageHeadRequest request,
CancellationToken cancellationToken = default)