diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..49b6c488 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,33 @@ +{ + "configurations": [ + { + "type": "lldb", + "request": "launch", + "name": "Debug MockServer", + "program": "${workspaceFolder:swift-aws-lambda-runtime}/.build/debug/MockServer", + "args": [], + "cwd": "${workspaceFolder:swift-aws-lambda-runtime}", + "preLaunchTask": "swift: Build Debug MockServer" + }, + { + "type": "lldb", + "request": "launch", + "name": "Release MockServer", + "program": "${workspaceFolder:swift-aws-lambda-runtime}/.build/release/MockServer", + "args": [], + "cwd": "${workspaceFolder:swift-aws-lambda-runtime}", + "preLaunchTask": "swift: Build Release MockServer" + }, + { + "type": "lldb", + "request": "launch", + "name": "Test swift-aws-lambda-runtime", + "program": "/Applications/Xcode.app/Contents/Developer/usr/bin/xctest", + "args": [ + ".build/debug/swift-aws-lambda-runtimePackageTests.xctest" + ], + "cwd": "${workspaceFolder:swift-aws-lambda-runtime}", + "preLaunchTask": "swift: Build All" + } + ] +} \ No newline at end of file diff --git a/Sources/AWSLambdaRuntimeCore/ControlPlaneRequest.swift b/Sources/AWSLambdaRuntimeCore/ControlPlaneRequest.swift index 43a22cb7..14c5f2a7 100644 --- a/Sources/AWSLambdaRuntimeCore/ControlPlaneRequest.swift +++ b/Sources/AWSLambdaRuntimeCore/ControlPlaneRequest.swift @@ -54,8 +54,7 @@ struct Invocation: Hashable { self.requestID = requestID self.deadlineInMillisSinceEpoch = unixTimeInMilliseconds self.invokedFunctionARN = invokedFunctionARN - self.traceID = headers.first(name: AmazonHeaders.traceID) ?? - "Root=\(AmazonHeaders.generateXRayTraceID());Sampled=0" + self.traceID = headers.first(name: AmazonHeaders.traceID) ?? "Root=\(AmazonHeaders.generateXRayTraceID());Sampled=0" self.clientContext = headers["Lambda-Runtime-Client-Context"].first self.cognitoIdentity = headers["Lambda-Runtime-Cognito-Identity"].first }