找出通知启动里的 bug

来自 Kotlin 后端开发
Kotlin 2.4.10 / Ktor 3.5.1 / Java 25 LTS 进阶 4分钟 找出 1处问题

为什么这段生成代码在响应成功后仍可能丢失通知?

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())
    }
}
在试验场中打开
报告错误