Skip to content
Snippets Groups Projects
Select Git revision
  • 7c43569890f703c196523183153be3e9712375c9
  • main default protected
  • wip-injection
3 results

PlayerRoute.kt

Blame
  • PlayerRoute.kt 514 B
    package betclic.test.player
    
    import io.ktor.http.*
    import io.ktor.server.application.*
    import io.ktor.server.request.*
    import io.ktor.server.response.*
    import io.ktor.server.routing.*
    import org.koin.ktor.ext.inject
    
    fun Application.configureRouting() {
        routing {
            val playerService by inject<PlayerService>()
    
            post("/player") {
                val request = call.receive<String>()
                playerService.createNewPlayer(request)
                call.respond(HttpStatusCode.Created)
            }
        }
    }