@@ -59,7 +59,8 @@ Next, create a `main.swift` and implement your Lambda.
59
59
import AWSLambdaRuntime
60
60
61
61
// in this example we are receiving and responding with strings
62
- Lambda.run { (context, payload : String , callback) in
62
+ Lambda.run {
63
+ (context, payload : String , callback : @escaping (Result< String , Error > ) -> (Void )) in
63
64
callback (.success (" Hello, \( payload ) " ))
64
65
}
65
66
```
@@ -81,7 +82,8 @@ Next, create a `main.swift` and implement your Lambda.
81
82
}
82
83
83
84
// In this example we are receiving and responding with `Codable`.
84
- Lambda.run { (context, request : Request, callback) in
85
+ Lambda.run {
86
+ (context, request : Request, callback : @escaping (Result< Response, Error > ) -> (Void )) in
85
87
callback (.success (Response (message : " Hello, \( request.name ) " )))
86
88
}
87
89
```
@@ -94,7 +96,8 @@ Next, create a `main.swift` and implement your Lambda.
94
96
import AWSLambdaEvents
95
97
96
98
// In this example we are receiving an SQS Message, with no response (Void).
97
- Lambda.run { (context, message : SQS.Message , callback) in
99
+ Lambda.run {
100
+ (context, message : SQS.Message , callback : @escaping (Result< Void , Error > ) -> (Void )) in
98
101
...
99
102
callback (.success (Void ()))
100
103
}
0 commit comments