Ananiya
11/02/2020, 6:23 AMdata class WR(status: String)
@RestController
@RequestMapping("/webhook")
class WebhookController {
@PostMapping
fun postMessage(@RequestBody json: String) : WebhookResponse {
return WR("ok")
}
}
to ktor , i am little bit confusedAli Albaali
11/02/2020, 9:39 AMdata class WR(status: String)
fun Routing.webhookController() {
route("/webhook") {
post {
val body = call.recieveOrNull<Map<String,String>>()
val json = body?.get("json") as String
val response = WR("ok")
call.respond(HttpStatusCode.OK, response)
}
}
}
Ananiya
11/02/2020, 9:42 AMAli Albaali
11/02/2020, 10:10 AMreceiveOrNull
receive<Map<String,String>>()
Ananiya
11/02/2020, 11:05 AMfun main(){
embeddedServer(Netty, port = 8080){
routing {
webhookController()
}.start(wait = true)
}
Ali Albaali
11/02/2020, 11:11 AMAnaniya
11/03/2020, 6:28 PMAli Albaali
11/03/2020, 7:37 PM