@@ -29,38 +29,38 @@ enum ControlPlaneResponse: Hashable {
29
29
}
30
30
31
31
package
32
- struct InvocationMetadata : Hashable {
33
- package let requestID : String
34
- package let deadlineInMillisSinceEpoch : Int64
35
- package let invokedFunctionARN : String
36
- package let traceID : String
37
- package let clientContext : String ?
38
- package let cognitoIdentity : String ?
32
+ struct InvocationMetadata : Hashable
33
+ {
34
+ package let requestID : String
35
+ package let deadlineInMillisSinceEpoch : Int64
36
+ package let invokedFunctionARN : String
37
+ package let traceID : String
38
+ package let clientContext : String ?
39
+ package let cognitoIdentity : String ?
39
40
40
- package init ( headers: HTTPHeaders ) throws
41
- ( LambdaRuntimeError) {
42
- guard let requestID = headers. first ( name: AmazonHeaders . requestID) , !requestID. isEmpty else {
43
- throw LambdaRuntimeError ( code: . nextInvocationMissingHeaderRequestID)
44
- }
41
+ package init ( headers: HTTPHeaders ) throws ( LambdaRuntimeError) {
42
+ guard let requestID = headers. first ( name: AmazonHeaders . requestID) , !requestID. isEmpty else {
43
+ throw LambdaRuntimeError ( code: . nextInvocationMissingHeaderRequestID)
44
+ }
45
45
46
- guard let deadline = headers. first ( name: AmazonHeaders . deadline) ,
47
- let unixTimeInMilliseconds = Int64 ( deadline)
48
- else {
49
- throw LambdaRuntimeError ( code: . nextInvocationMissingHeaderDeadline)
50
- }
46
+ guard let deadline = headers. first ( name: AmazonHeaders . deadline) ,
47
+ let unixTimeInMilliseconds = Int64 ( deadline)
48
+ else {
49
+ throw LambdaRuntimeError ( code: . nextInvocationMissingHeaderDeadline)
50
+ }
51
51
52
- guard let invokedFunctionARN = headers. first ( name: AmazonHeaders . invokedFunctionARN) else {
53
- throw LambdaRuntimeError ( code: . nextInvocationMissingHeaderInvokeFuctionARN)
54
- }
52
+ guard let invokedFunctionARN = headers. first ( name: AmazonHeaders . invokedFunctionARN) else {
53
+ throw LambdaRuntimeError ( code: . nextInvocationMissingHeaderInvokeFuctionARN)
54
+ }
55
55
56
- self . requestID = requestID
57
- self . deadlineInMillisSinceEpoch = unixTimeInMilliseconds
58
- self . invokedFunctionARN = invokedFunctionARN
59
- self . traceID =
60
- headers. first ( name: AmazonHeaders . traceID) ?? " Root= \( AmazonHeaders . generateXRayTraceID ( ) ) ;Sampled=0 "
61
- self . clientContext = headers [ " Lambda-Runtime-Client-Context " ] . first
62
- self . cognitoIdentity = headers [ " Lambda-Runtime-Cognito-Identity " ] . first
63
- }
56
+ self . requestID = requestID
57
+ self . deadlineInMillisSinceEpoch = unixTimeInMilliseconds
58
+ self . invokedFunctionARN = invokedFunctionARN
59
+ self . traceID =
60
+ headers. first ( name: AmazonHeaders . traceID) ?? " Root= \( AmazonHeaders . generateXRayTraceID ( ) ) ;Sampled=0 "
61
+ self . clientContext = headers [ " Lambda-Runtime-Client-Context " ] . first
62
+ self . cognitoIdentity = headers [ " Lambda-Runtime-Cognito-Identity " ] . first
63
+ }
64
64
}
65
65
66
66
struct ErrorResponse : Hashable , Codable {
0 commit comments