mirror of
https://github.com/swift-server/swift-aws-lambda-runtime.git
synced 2026-06-02 07:27:33 +00:00
Drop sync and closure APIs (#222)
motivation: with async/await, no need in closure based APIs changes: * Drop closure APIs * Rename AsyncLambdaHandler -> LambdaHandler * Removed unnecassary public acls from tests
This commit is contained in:
@@ -24,7 +24,7 @@ import Logging
|
||||
// MARK: - Run Lambda
|
||||
|
||||
@main
|
||||
struct CurrencyExchangeHandler: AsyncLambdaHandler {
|
||||
struct CurrencyExchangeHandler: LambdaHandler {
|
||||
typealias In = Request
|
||||
typealias Out = [Exchange]
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ import AWSLambdaRuntime
|
||||
// MARK: - Run Lambda
|
||||
|
||||
@main
|
||||
struct ErrorsHappenHandler: AsyncLambdaHandler {
|
||||
struct ErrorsHappenHandler: LambdaHandler {
|
||||
typealias In = Request
|
||||
typealias Out = Response
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ import AWSLambdaRuntime
|
||||
|
||||
// introductory example, the obligatory "hello, world!"
|
||||
@main
|
||||
struct HelloWorldHandler: AsyncLambdaHandler {
|
||||
struct HelloWorldHandler: LambdaHandler {
|
||||
typealias In = String
|
||||
typealias Out = String
|
||||
|
||||
|
||||
Reference in New Issue
Block a user