[FA-misc] Saga seems to work, fixed a UserNovelDataService bug

This commit is contained in:
gamer147
2026-01-28 12:11:06 -05:00
parent 579e05b853
commit ec967770d3
34 changed files with 1341 additions and 97 deletions

View File

@@ -1,7 +1,6 @@
using Amazon.S3;
using Amazon.S3.Model;
using FictionArchive.Common.Enums;
using FictionArchive.Service.FileService.Contracts;
using FictionArchive.Service.FileService.Models;
using FictionArchive.Service.Shared.Contracts.Events;
using MassTransit;
@@ -53,6 +52,7 @@ public class FileUploadRequestCreatedConsumer : IConsumer<IFileUploadRequestCrea
await _publishEndpoint.Publish<IFileUploadRequestStatusUpdate>(
new FileUploadRequestStatusUpdate(
ImportId: message.ImportId,
RequestId: message.RequestId,
Status: RequestStatus.Failed,
FileAccessUrl: null,
@@ -66,6 +66,7 @@ public class FileUploadRequestCreatedConsumer : IConsumer<IFileUploadRequestCrea
await _publishEndpoint.Publish<IFileUploadRequestStatusUpdate>(
new FileUploadRequestStatusUpdate(
ImportId: message.ImportId,
RequestId: message.RequestId,
Status: RequestStatus.Success,
FileAccessUrl: fileAccessUrl,

View File

@@ -1,10 +0,0 @@
using FictionArchive.Common.Enums;
using FictionArchive.Service.Shared.Contracts.Events;
namespace FictionArchive.Service.FileService.Contracts;
public record FileUploadRequestStatusUpdate(
Guid RequestId,
RequestStatus Status,
string? FileAccessUrl,
string? ErrorMessage) : IFileUploadRequestStatusUpdate;