25 lines
627 B
Scala
25 lines
627 B
Scala
package controllers.devel
|
|
|
|
import play.api.Environment
|
|
import play.api.Mode.Dev
|
|
import play.api.mvc.*
|
|
import play.api.routing.Router.Routes
|
|
import play.api.routing.SimpleRouter
|
|
import play.api.routing.sird.{POST, UrlContext}
|
|
|
|
import javax.inject.Inject
|
|
|
|
class DevRouter @Inject()(environment: Environment, controller: DevActionsController) extends SimpleRouter {
|
|
override def routes: Routes = {
|
|
if (environment.mode == Dev) {
|
|
devRoutes
|
|
} else {
|
|
PartialFunction.empty
|
|
}
|
|
}
|
|
|
|
private val devRoutes: PartialFunction[RequestHeader, Handler] = {
|
|
case POST(p"/users") => controller.createUser()
|
|
}
|
|
}
|