Skip to content
Snippets Groups Projects
Commit 55401273 authored by Felipe D'Abrantes's avatar Felipe D'Abrantes
Browse files

Implement endpoint for creating a Daily (#19)

parent b2113809
No related branches found
No related tags found
1 merge request!14Add endpoints to manage Dailies
......@@ -36,4 +36,21 @@ class DailyController @Inject()(val controllerComponents: ControllerComponents)
BadRequest("Request timed out")
}
}
def create() = Action { implicit request: Request[AnyContent] =>
println("DailyController:create")
// Dummy data
var result = Daily.createDaily(None, new ObjectId("641128f7e80bcd1ba39d04ae"), new ObjectId("641128f7e80bcd1ba39d04ae"), "asddas", 20)
try {
// Wait for 4 seconds for the Future to complete
val resultCompleted = Await.result(result, 4.seconds)
Ok(Daily.toString(resultCompleted))
} catch {
case e: TimeoutException =>
BadRequest("Request timed out")
}
}
}
......@@ -12,3 +12,5 @@ GET /assets/*file controllers.Assets.versioned(path="/public",
GET /mongo_test controllers.MongoTestController.index()
GET /daily/getAll controllers.DailyController.getAll()
POST /daily/create controllers.DailyController.create()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment