Skip to content

Commit 64f4114

Browse files
committed
DecodableRequestManager: SmartSendable
1 parent f6bc826 commit 64f4114

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Source/Managers/Request/DecodableRequestManager.swift renamed to Source/Managers/DecodableRequestManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import Threading
44
/// A type-safe wrapper for sending requests and decoding responses into `Decodable` types.
55
///
66
/// `DecodableRequestManager` supports both completion-based and async workflows, with optional decoding customization.
7-
public struct DecodableRequestManager {
7+
public struct DecodableRequestManager: SmartSendable {
88
private let base: RequestManager
99

1010
/// Creates decodable manager backed by given request manager.

Source/Managers/Request/TypedRequestManager.swift renamed to Source/Managers/TypedRequestManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Threading
66
/// `TypedRequestManager` enables decoding of network responses into specific Swift types using a
77
/// provided `Deserializable` implementation. It simplifies handling of structured response data
88
/// by encapsulating decoding logic.
9-
public struct TypedRequestManager<Output> {
9+
public struct TypedRequestManager<Output>: SmartSendable {
1010
private let base: RequestManager
1111
private let decoder: TypedRequest<Output>.DecodingClosure
1212

0 commit comments

Comments
 (0)