diff --git a/backend/app/Post/UseCases/ListRecentPosts/ListRecentPosts.php b/backend/app/Post/UseCases/ListRecentPosts/ListRecentPosts.php new file mode 100644 index 0000000..f559d27 --- /dev/null +++ b/backend/app/Post/UseCases/ListRecentPosts/ListRecentPosts.php @@ -0,0 +1,28 @@ +limit <= 0) { + throw new BadRequestException('limit must be positive'); + } + + return $this->postRepo->findRecent($request->limit); + } +} diff --git a/backend/app/Post/UseCases/ListRecentPosts/ListRecentPostsRequest.php b/backend/app/Post/UseCases/ListRecentPosts/ListRecentPostsRequest.php new file mode 100644 index 0000000..10089e6 --- /dev/null +++ b/backend/app/Post/UseCases/ListRecentPosts/ListRecentPostsRequest.php @@ -0,0 +1,10 @@ +