fix issues in core
This commit is contained in:
@@ -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 },
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user