дописала get в контроллерах

This commit is contained in:
Elena Ponomareva
2026-04-19 16:06:44 +03:00
parent d69419b90d
commit 88837d2e18
5 changed files with 44 additions and 8 deletions
@@ -50,6 +50,19 @@ class FilmLibraryController(
),
)
@GetMapping("/films")
fun getAllFilmsInLibrary(
@PathVariable userId: UUID,
): List<FilmResponse> {
val library = getFilmLibraryUseCase.getLibrary(
GetFilmLibraryQuery(userId = userId)
)
val film = filmService.findById(library.filmId)
return film?.let { listOf(FilmResponse.fromDomain(it)) } ?: emptyList()
}
@PostMapping("/films/{filmId}")
@ResponseStatus(HttpStatus.CREATED)
fun addFilm(