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

@@ -43,7 +43,7 @@ export class DeleteMediaUseCase {
const media = await this.mediaRepo.findById(input.mediaId);
if (!media) {
return Result.err({
return Result.err<void, DeleteMediaApplicationError>({
code: 'MEDIA_NOT_FOUND',
details: { message: 'Media not found' },
});
@@ -65,14 +65,13 @@ export class DeleteMediaUseCase {
} catch (error) {
const err = error instanceof Error ? error : new Error(String(error));
this.logger.error('[DeleteMediaUseCase] Error deleting media', {
error: err.message,
this.logger.error('[DeleteMediaUseCase] Error deleting media', err, {
mediaId: input.mediaId,
});
return Result.err({
return Result.err<void, DeleteMediaApplicationError>({
code: 'REPOSITORY_ERROR',
details: { message: err.message ?? 'Unexpected repository error' },
details: { message: err.message || 'Unexpected repository error' },
});
}
}