diff --git a/Lambdas/AutoPings/AutoPingsHandler.swift b/Lambdas/AutoPings/AutoPingsHandler.swift index f7176028..faaf9ab0 100644 --- a/Lambdas/AutoPings/AutoPingsHandler.swift +++ b/Lambdas/AutoPings/AutoPingsHandler.swift @@ -36,7 +36,7 @@ struct AutoPingsHandler: LambdaHandler { } } else if event.rawPath.hasSuffix("users") { switch event.context.http.method { - case .PUT: + case .put: do { let request = try event.decode(as: AutoPingsRequest.self) newItems = try await pingsRepo.insert( @@ -51,7 +51,7 @@ struct AutoPingsHandler: LambdaHandler { ) ) } - case .DELETE: + case .delete: do { let request = try event.decode(as: AutoPingsRequest.self) newItems = try await pingsRepo.remove( diff --git a/Lambdas/LambdasShared/+APIGatewayV2.swift b/Lambdas/LambdasShared/+APIGatewayV2.swift index 8ba074be..ac74ecae 100644 --- a/Lambdas/LambdasShared/+APIGatewayV2.swift +++ b/Lambdas/LambdasShared/+APIGatewayV2.swift @@ -1,4 +1,5 @@ import AWSLambdaEvents +import HTTPTypes import Crypto import Foundation @@ -30,7 +31,7 @@ extension APIGatewayV2Request { } extension APIGatewayV2Response { - package init(status: HTTPResponseStatus, content: some Encodable) { + package init(status: HTTPResponse.Status, content: some Encodable) { do { let data = try jsonEncoder.encode(content) let string = String(data: data, encoding: .utf8) @@ -38,9 +39,9 @@ extension APIGatewayV2Response { } catch { if let data = try? jsonEncoder.encode(content) { let string = String(data: data, encoding: .utf8) - self.init(statusCode: .failedDependency, body: string) + self.init(statusCode: .preconditionFailed, body: string) } else { - self.init(statusCode: .failedDependency, body: "Plain Error: \(error)") + self.init(statusCode: .preconditionFailed, body: "Plain Error: \(error)") } } } diff --git a/Package.resolved b/Package.resolved index 010a94c9..807e714d 100644 --- a/Package.resolved +++ b/Package.resolved @@ -16,7 +16,7 @@ "location" : "https://github.com/DiscordBM/DiscordBM.git", "state" : { "branch" : "main", - "revision" : "757c899626d0946fbae230036ac01631bbf11afe" + "revision" : "edafb343826dbf42e8cc8e06262e2b84e8923c79" } }, { @@ -123,8 +123,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/swift-server/swift-aws-lambda-events.git", "state" : { - "revision" : "997094fe7c55762c07179419a1686230dfa13bef", - "version" : "0.2.0" + "revision" : "f015dbfffaf52f456732460ff0a70d6349faa828", + "version" : "0.3.0" } }, {