为什么这段生成代码在响应成功后仍可能丢失通知?
kotlin
fun Route.orderRoutes(service: OrderService, mailer: Mailer) {
post("/orders") {
val request = call.receive<CreateOrderRequest>()
val order = service.create(request)
GlobalScope.launch {
mailer.sendConfirmation(order)
}
call.respond(HttpStatusCode.Created, order.toResponse())
}
}