diff --git a/src/main/java/com/example/whopper/domain/library/application/impl/FindLibraryIndexService.java b/src/main/java/com/example/whopper/domain/library/application/impl/FindLibraryIndexService.java index 1f420b6d..f7b6675d 100644 --- a/src/main/java/com/example/whopper/domain/library/application/impl/FindLibraryIndexService.java +++ b/src/main/java/com/example/whopper/domain/library/application/impl/FindLibraryIndexService.java @@ -1,9 +1,10 @@ package com.example.whopper.domain.library.application.impl; -import com.example.whopper.domain.library.application.component.FindLibraryByIdComponent; import com.example.whopper.domain.library.application.usecase.FindLibraryIndexUseCase; +import com.example.whopper.domain.library.dao.LibraryMongoRepository; import com.example.whopper.domain.library.domain.LibraryEntity; import com.example.whopper.domain.library.dto.response.LibraryIndexResponse; +import com.example.whopper.domain.library.exception.LibraryNotFoundException; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -11,10 +12,11 @@ @RequiredArgsConstructor public class FindLibraryIndexService implements FindLibraryIndexUseCase { - private final FindLibraryByIdComponent findLibraryByIdComponent; + private final LibraryMongoRepository libraryMongoRepository; public LibraryIndexResponse findLibraryIndex(String libraryId) { - LibraryEntity library = findLibraryByIdComponent.findLibraryById(libraryId); + LibraryEntity library = libraryMongoRepository.findById(libraryId) + .orElseThrow(() -> LibraryNotFoundException.EXCEPTION); return new LibraryIndexResponse(library.getIndex()); }