diff --git a/backend-services/feed-service/app/controllers/DailyController.scala b/backend-services/feed-service/app/controllers/DailyController.scala index 06401a9a18936dfcea4eb39bdbfebae90101f914..a63319a7952c217e212000b714e7a248f7b1b309 100644 --- a/backend-services/feed-service/app/controllers/DailyController.scala +++ b/backend-services/feed-service/app/controllers/DailyController.scala @@ -77,4 +77,17 @@ class DailyController @Inject()(val controllerComponents: ControllerComponents) case ex: Throwable => BadRequest("Exception raised") } } + + def like() = Action { implicit request: Request[AnyContent] => + println("DailyController:like") + + try { + // Dummy data + val result = Daily.likeAsync(new ObjectId("642314b4b9748f6794e9895b"), new ObjectId("641128f7e80bcd1ba39d04ae")) + Ok("Updated") + } catch { + case ex: TimeoutException => BadRequest("Request timed out") + case ex: Throwable => BadRequest("Exception raised") + } + } } diff --git a/backend-services/feed-service/conf/routes b/backend-services/feed-service/conf/routes index ffb9bfe682c2d1d064d0f9a37c99047acaf30b66..c7bddeeab3e23b3746eb09190f234ea2b4565d0f 100644 --- a/backend-services/feed-service/conf/routes +++ b/backend-services/feed-service/conf/routes @@ -18,3 +18,5 @@ GET /daily/users controllers.DailyController.getUserDailies() GET /feed controllers.DailyController.getUserFeed() POST /daily/create controllers.DailyController.create() + +PUT /daily/like controllers.DailyController.like()