fix issues in core

This commit is contained in:
2025-12-23 11:25:08 +01:00
parent 1efd971032
commit 2854ae3c5c
113 changed files with 1142 additions and 458 deletions

View File

@@ -56,13 +56,18 @@ export class RequestAvatarGenerationUseCase {
try {
const requestId = uuidv4();
const request = AvatarGenerationRequest.create({
const requestProps: Parameters<typeof AvatarGenerationRequest.create>[0] = {
id: requestId,
userId: input.userId,
facePhotoUrl: input.facePhotoData,
suitColor: input.suitColor,
style: input.style,
});
};
if (input.style !== undefined) {
requestProps.style = input.style;
}
const request = AvatarGenerationRequest.create(requestProps);
await this.avatarRepo.save(request);
@@ -77,7 +82,7 @@ export class RequestAvatarGenerationUseCase {
request.fail(errorMessage);
await this.avatarRepo.save(request);
return Result.err({
return Result.err<void, RequestAvatarGenerationApplicationError>({
code: 'FACE_VALIDATION_FAILED',
details: { message: errorMessage },
});
@@ -101,7 +106,7 @@ export class RequestAvatarGenerationUseCase {
request.fail(errorMessage);
await this.avatarRepo.save(request);
return Result.err({
return Result.err<void, RequestAvatarGenerationApplicationError>({
code: 'GENERATION_FAILED',
details: { message: errorMessage },
});