diff --git a/src/main/java/leets/bookmark/domain/bookmark/application/usecase/BookmarkUseCaseImpl.java b/src/main/java/leets/bookmark/domain/bookmark/application/usecase/BookmarkUseCaseImpl.java index f77c7a16..e5505a91 100644 --- a/src/main/java/leets/bookmark/domain/bookmark/application/usecase/BookmarkUseCaseImpl.java +++ b/src/main/java/leets/bookmark/domain/bookmark/application/usecase/BookmarkUseCaseImpl.java @@ -66,6 +66,7 @@ public class BookmarkUseCaseImpl implements BookmarkUseCase { private final FileUseCase fileUseCase; private final NotificationDeleteService notificationDeleteService; private final NotificationGetService notificationGetService; + private final NotificationUseCase notificationUseCase; private final FileMapper fileMapper; @@ -150,6 +151,9 @@ public void save(Long userId, BookmarkSaveRequest request) { if (request.file() != null) { fileUseCase.saveFile(user, bookmark, request.file()); } + if (request.notification() != null) { + notificationUseCase.saveNotification(user, bookmark, request.notification()); + } } @Transactional