From d5515696c175b7c07954756bb0fa95bc7ddd80ca Mon Sep 17 00:00:00 2001 From: Honza Dvorsky Date: Thu, 19 Dec 2024 19:12:54 +0100 Subject: [PATCH] Update Examples/tracing-middleware-example/Sources/HelloWorldVaporServer/HelloWorldVaporServer.swift Co-authored-by: Si Beaumont --- .../Sources/HelloWorldVaporServer/HelloWorldVaporServer.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Examples/tracing-middleware-example/Sources/HelloWorldVaporServer/HelloWorldVaporServer.swift b/Examples/tracing-middleware-example/Sources/HelloWorldVaporServer/HelloWorldVaporServer.swift index 7a28226c..afce52f4 100644 --- a/Examples/tracing-middleware-example/Sources/HelloWorldVaporServer/HelloWorldVaporServer.swift +++ b/Examples/tracing-middleware-example/Sources/HelloWorldVaporServer/HelloWorldVaporServer.swift @@ -49,6 +49,7 @@ struct Handler: APIProtocol { let transport = VaporTransport(routesBuilder: app) let handler = Handler() try handler.registerHandlers(on: transport, serverURL: URL(string: "/api")!, middlewares: [TracingMiddleware()]) + // Consider using Swift Service Lifecycle — https://github.com/swift-server/swift-service-lifecycle try await withThrowingTaskGroup(of: Void.self) { group in group.addTask { try await app.execute() } group.addTask { try await tracer.run() }