Skip to content

Commit 1da62e9

Browse files
committed
More fixes for Swift 6
1 parent 10f02f8 commit 1da62e9

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

Sources/AWSLambdaRuntimeCore/Lambda.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public enum Lambda {
6060
}
6161

6262
/// The default EventLoop the Lambda is scheduled on.
63-
public static var defaultEventLoop: any EventLoop = NIOSingletons.posixEventLoopGroup.next()
63+
public static let defaultEventLoop: any EventLoop = NIOSingletons.posixEventLoopGroup.next()
6464
}
6565

6666
// MARK: - Public API

Sources/AWSLambdaRuntimeCore/LambdaHandlers.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ extension LambdaRuntime {
194194
>(
195195
encoder: Encoder,
196196
decoder: Decoder,
197-
body: @escaping (Event, LambdaContext) async throws -> Output
197+
body: sending @escaping (Event, LambdaContext) async throws -> Output
198198
)
199199
where
200200
Handler == LambdaCodableAdapter<
@@ -220,7 +220,7 @@ extension LambdaRuntime {
220220
/// - body: The handler in the form of a closure.
221221
public convenience init<Event: Decodable, Decoder: LambdaEventDecoder>(
222222
decoder: Decoder,
223-
body: @escaping (Event, LambdaContext) async throws -> Void
223+
body: sending @escaping (Event, LambdaContext) async throws -> Void
224224
)
225225
where
226226
Handler == LambdaCodableAdapter<

Sources/AWSLambdaRuntimeCore/LambdaRequestID.swift

+4-3
Original file line numberDiff line numberDiff line change
@@ -88,15 +88,16 @@ struct LambdaRequestID {
8888
}
8989

9090
/// thread safe secure random number generator.
91-
private static var generator = SystemRandomNumberGenerator()
9291
private static func generateRandom() -> Self {
92+
var generator = SystemRandomNumberGenerator()
93+
9394
var _uuid: uuid_t = LambdaRequestID.null
9495
// https://tools.ietf.org/html/rfc4122#page-14
9596
// o Set all the other bits to randomly (or pseudo-randomly) chosen
9697
// values.
9798
withUnsafeMutableBytes(of: &_uuid) { ptr in
98-
ptr.storeBytes(of: Self.generator.next(), toByteOffset: 0, as: UInt64.self)
99-
ptr.storeBytes(of: Self.generator.next(), toByteOffset: 8, as: UInt64.self)
99+
ptr.storeBytes(of: generator.next(), toByteOffset: 0, as: UInt64.self)
100+
ptr.storeBytes(of: generator.next(), toByteOffset: 8, as: UInt64.self)
100101
}
101102

102103
// o Set the four most significant bits (bits 12 through 15) of the

0 commit comments

Comments
 (0)