//===----------------------------------------------------------------------===// // // This source file is part of the SwiftAWSLambdaRuntime open source project // // Copyright SwiftAWSLambdaRuntime project authors // Copyright (c) Amazon.com, Inc. or its affiliates. // Licensed under Apache License v2.0 // // See LICENSE.txt for license information // See CONTRIBUTORS.txt for the list of SwiftAWSLambdaRuntime project authors // // SPDX-License-Identifier: Apache-2.0 // //===----------------------------------------------------------------------===// import AWSLambdaEvents import HummingbirdLambda import Logging typealias AppRequestContext = BasicLambdaRequestContext let router = Router(context: AppRequestContext.self) router.get("hello") { _, _ in "Hello" } let lambda = APIGatewayV2LambdaFunction(router: router) try await lambda.runService()