Reworked AuthenticatedAction

This commit is contained in:
2026-09-01 00:42:38 +03:00
parent 88b187e6a3
commit a6bbef1bf3
3 changed files with 14 additions and 6 deletions
+2 -1
View File
@@ -17,9 +17,10 @@ import scala.concurrent.{ExecutionContext, Future}
class AuctionsController @Inject()(val controllerComponents: ControllerComponents,
val auctionsDAO: AuctionsDAO,
val authTokensDAO: AuthTokensDAO,
authenticatedAction: AuthenticatedAction,
val auctionPublisher: ActorRef[AuctionPublisher.Command],
implicit val ec: ExecutionContext) extends BaseController {
def create = Action.andThen(AuthenticatedAction(authTokensDAO)).async(parse.json) { implicit request =>
def create = authenticatedAction.async(parse.json) { implicit request =>
val auctionCreateDataResult = request.body.validate[AuctionCreateData]
auctionCreateDataResult.fold(
errors => Future.successful(BadRequest(JsError.toJson(errors))),