diff --git a/Sources/Website/Extensions/Website+Vapor.swift b/Sources/Website/Extensions/Website+Vapor.swift index 738bae5..18a4191 100644 --- a/Sources/Website/Extensions/Website+Vapor.swift +++ b/Sources/Website/Extensions/Website+Vapor.swift @@ -1,28 +1,5 @@ import Vapor -extension Application { - - static let baseExecutionQueue = DispatchQueue(label: "vapor.codes.entrypoint") - - func runFromAsyncMainEntrypoint() async throws { - - try await withCheckedThrowingContinuation { continuation in - - Application.baseExecutionQueue.async { [self] in - - do { - try self.run() - - continuation.resume() - - } catch { - continuation.resume(throwing: error) - } - } - } - } -} - extension File { public var name: String? { diff --git a/Sources/Website/Setup.swift b/Sources/Website/Setup.swift index a90341e..b034ce2 100644 --- a/Sources/Website/Setup.swift +++ b/Sources/Website/Setup.swift @@ -37,7 +37,7 @@ struct Setup { throw error } - try await application.runFromAsyncMainEntrypoint() + try await application.execute() } static func routes(_ application: Application) async throws {