Skip to content

Commit 874882a

Browse files
Merge pull request #5 from swift-serverless/feature/2.0.0-beta.2
Update swift-aws-lambda-runtime to 2.0.0-rc.1
2 parents e6ffca1 + 5f7fa33 commit 874882a

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ let package = Package(
1919
)
2020
],
2121
dependencies: [
22-
.package(url: "https://github.com/swift-server/swift-aws-lambda-runtime.git", from: "2.0.0-beta.1"),
22+
.package(url: "https://github.com/swift-server/swift-aws-lambda-runtime.git", from: "2.0.0-rc.1"),
2323
.package(url: "https://github.com/swift-server/swift-aws-lambda-events.git", from: "0.5.0"),
2424
.package(url: "https://github.com/swift-server/async-http-client.git", from: "1.22.0"),
2525
.package(url: "https://github.com/swift-server/swift-service-lifecycle.git", from: "2.6.3"),

Sources/BreezeLambdaWebHook/BreezeLambdaWebHookHandler.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import FoundationEssentials
2121
import Foundation
2222
#endif
2323

24-
public protocol BreezeLambdaWebHookHandler: LambdaHandler {
24+
public protocol BreezeLambdaWebHookHandler: LambdaHandler, Sendable {
2525
var handlerContext: HandlerContext { get }
2626
init(handlerContext: HandlerContext)
2727
func handle(_ event: APIGatewayV2Request, context: LambdaContext) async throws -> APIGatewayV2Response

Tests/BreezeLambdaWebHookTests/BreezeLambdaWebHookService.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import Testing
1616
@testable import AsyncHTTPClient
1717
import AWSLambdaEvents
18-
import AWSLambdaRuntime
18+
@testable import AWSLambdaRuntime
1919
@testable import ServiceLifecycle
2020
import ServiceLifecycleTestKit
2121
@testable import BreezeLambdaWebHook
@@ -82,7 +82,7 @@ struct BreezeLambdaWebHookServiceTests {
8282

8383
let createRequest = try Fixtures.fixture(name: Fixtures.getWebHook, type: "json")
8484
let event = try decoder.decode(APIGatewayV2Request.self, from: createRequest)
85-
let context = LambdaContext(requestID: "req1", traceID: "trace1", invokedFunctionARN: "", deadline: .now(), logger: logger)
85+
let context = LambdaContext(requestID: "req1", traceID: "trace1", invokedFunctionARN: "", deadline: LambdaClock().now, logger: logger)
8686

8787
await #expect(throws: BreezeClientServiceError.invalidHandler) {
8888
try await service.handler(event: event, context: context)
@@ -115,7 +115,7 @@ struct BreezeLambdaWebHookServiceTests {
115115
logger.info("Graceful shutdown stream received")
116116
let createRequest = try Fixtures.fixture(name: Fixtures.getWebHook, type: "json")
117117
let event = try decoder.decode(APIGatewayV2Request.self, from: createRequest)
118-
let context = LambdaContext(requestID: "req1", traceID: "trace1", invokedFunctionARN: "", deadline: .now(), logger: logger)
118+
let context = LambdaContext(requestID: "req1", traceID: "trace1", invokedFunctionARN: "", deadline: LambdaClock().now, logger: logger)
119119

120120
let response = try await sut.handler(event: event, context: context)
121121
let handlerContext = try #require(await sut.handlerContext)

Tests/BreezeLambdaWebHookTests/MyGetWebHook.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import AsyncHTTPClient
2222
import AWSLambdaEvents
2323
import AWSLambdaRuntime
2424

25-
class MyGetWebHook: BreezeLambdaWebHookHandler {
25+
final class MyGetWebHook: BreezeLambdaWebHookHandler, Sendable {
2626

2727
let handlerContext: HandlerContext
2828

Tests/BreezeLambdaWebHookTests/MyPostWebHook.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ struct MyPostRequest: Codable {
3131
let value: String
3232
}
3333

34-
class MyPostWebHook: BreezeLambdaWebHookHandler {
34+
final class MyPostWebHook: BreezeLambdaWebHookHandler, Sendable {
3535

3636
let handlerContext: HandlerContext
3737

0 commit comments

Comments
 (0)