Auctions index and CORS filter
This commit is contained in:
@@ -20,6 +20,13 @@ class AuctionsController @Inject()(val controllerComponents: ControllerComponent
|
||||
authenticatedAction: AuthenticatedAction,
|
||||
val auctionPublisher: ActorRef[AuctionPublisher.Command],
|
||||
implicit val ec: ExecutionContext) extends BaseController {
|
||||
def index = authenticatedAction.async { implicit request =>
|
||||
for {
|
||||
auctions <- auctionsDAO.list_available(request.user)
|
||||
json = Json.toJson(auctions)
|
||||
} yield Ok(json)
|
||||
}
|
||||
|
||||
def create = authenticatedAction.async(parse.json) { implicit request =>
|
||||
val auctionCreateDataResult = request.body.validate[AuctionCreateData]
|
||||
auctionCreateDataResult.fold(
|
||||
|
||||
Reference in New Issue
Block a user