Рефакторинг

This commit is contained in:
serega6531
2020-02-03 00:55:53 +03:00
parent 1d32f49a1d
commit 99c5d8622f
3 changed files with 38 additions and 108 deletions

View File

@@ -7,6 +7,7 @@ import ru.serega6531.packmate.model.pojo.Pagination;
import ru.serega6531.packmate.service.StreamService;
import java.util.List;
import java.util.Optional;
@RestController
@RequestMapping("/api/stream/")
@@ -21,20 +22,12 @@ public class StreamController {
@PostMapping("/all")
public List<Stream> getStreams(@RequestBody Pagination pagination) {
if (pagination.isFavorites()) {
return streamService.findFavorites(pagination);
} else {
return streamService.findAll(pagination);
}
return streamService.findAll(pagination, Optional.empty(), pagination.isFavorites());
}
@PostMapping("/{port}")
public List<Stream> getStreams(@PathVariable int port, @RequestBody Pagination pagination) {
if (pagination.isFavorites()) {
return streamService.findFavoritesByService(pagination, port);
} else {
return streamService.findAllByService(pagination, port);
}
return streamService.findAll(pagination, Optional.of(port), pagination.isFavorites());
}
@PostMapping("/{id}/favorite")