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