From f215e56d87053183f5fc0922c2a2f49d3bd6ecdf Mon Sep 17 00:00:00 2001 From: Joel Saltzman Date: Wed, 18 Aug 2021 11:03:16 -0700 Subject: [PATCH 1/2] Renamed completeWithAsync to completeWithTask https://github.com/apple/swift-nio/commit/e66b64e4e3e3409729befb31d894b89062e003dc --- Sources/AWSLambdaRuntimeCore/LambdaHandler.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/AWSLambdaRuntimeCore/LambdaHandler.swift b/Sources/AWSLambdaRuntimeCore/LambdaHandler.swift index aeb93ea5..bf02860e 100644 --- a/Sources/AWSLambdaRuntimeCore/LambdaHandler.swift +++ b/Sources/AWSLambdaRuntimeCore/LambdaHandler.swift @@ -115,7 +115,7 @@ public protocol AsyncLambdaHandler: EventLoopLambdaHandler { extension AsyncLambdaHandler { public func handle(context: Lambda.Context, event: In) -> EventLoopFuture { let promise = context.eventLoop.makePromise(of: Out.self) - promise.completeWithAsync { + promise.completeWithTask { try await self.handle(event: event, context: context) } return promise.futureResult @@ -127,7 +127,7 @@ extension AsyncLambdaHandler { public static func main() { Lambda.run { context -> EventLoopFuture in let promise = context.eventLoop.makePromise(of: ByteBufferLambdaHandler.self) - promise.completeWithAsync { + promise.completeWithTask { try await Self(context: context) } return promise.futureResult From e78f903c3e018b73502df8faf74682cfb77c938f Mon Sep 17 00:00:00 2001 From: Joel Saltzman Date: Wed, 18 Aug 2021 12:38:38 -0700 Subject: [PATCH 2/2] Updated swift-nio dependency to 2.32.0 --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 4ab4530e..ce0fad78 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,7 @@ let package = Package( .library(name: "AWSLambdaTesting", targets: ["AWSLambdaTesting"]), ], dependencies: [ - .package(url: "https://github.com/apple/swift-nio.git", .upToNextMajor(from: "2.30.0")), + .package(url: "https://github.com/apple/swift-nio.git", .upToNextMajor(from: "2.32.0")), .package(url: "https://github.com/apple/swift-log.git", .upToNextMajor(from: "1.4.2")), .package(url: "https://github.com/swift-server/swift-backtrace.git", .upToNextMajor(from: "1.2.3")), ],