File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
lesson_26/api/java/api_app/src/main/java/com/codedifferently/lesson26/web Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -59,19 +59,18 @@ public MediaItemResponse postItem() {
59
59
@ GetMapping ("/items/:{id}" )
60
60
public GetMediaItemsResponse getItemById (@ PathVariable ("id" ) String id ) {
61
61
Set <MediaItem > item = library .search (SearchCriteria .builder ().id (id ).build ());
62
- MediaItemResponse responseItemById = item .stream ().map (MediaItemResponse ::from ).toList ().findFirst ().orElseThrow ();
62
+ List <MediaItemResponse > responseItemById = item .stream ().map (MediaItemResponse ::from ).toList ();
63
+ MediaItemResponse findItem = responseItemById .stream ().findFirst ().orElseThrow ();
63
64
var response = GetMediaItemsResponse .builder ().item (responseItemById ).build ();
64
65
return response ;
65
66
}
66
67
67
68
@ DeleteMapping ("/items/:{id}" )
68
69
public MediaItemResponse deleteItemById (@ PathVariable ("id" ) String id ) {
69
- Set <MediaItem > itemToDelete = library .search (SearchCriteria .builder ().id (id ).build ());
70
- //MediaItemRequest deleteItem = CreateMediaItemRequest.builder().build();
71
- CreateMediaItemRequest createDeleteRequest = CreateMediaItemRequest .builder ().deleteItem (itemToDelete ).build ();
70
+ MediaItem itemToDelete = library .search (SearchCriteria .builder ().id (id ).build ()).stream ().findFirst ().orElseThrow ();
72
71
73
- library .delete (createDeleteRequest . getItem () );
72
+ library .delete (itemToDelete );
74
73
75
- return MediaItemResponse .from (createDeleteRequest . getItem () );
74
+ return MediaItemResponse .from (itemToDelete );
76
75
}
77
76
}
You can’t perform that action at this time.
0 commit comments