diff --git a/clients/swift/Sources/Clawdforge/ForgeClient+Sessions.swift b/clients/swift/Sources/Clawdforge/ForgeClient+Sessions.swift index e556082..f1f60c9 100644 --- a/clients/swift/Sources/Clawdforge/ForgeClient+Sessions.swift +++ b/clients/swift/Sources/Clawdforge/ForgeClient+Sessions.swift @@ -17,10 +17,10 @@ // `withSession(_:_:)` wraps create + work + auto-close (on success and on // throw). -import Foundation +@preconcurrency import Foundation #if canImport(FoundationNetworking) -import FoundationNetworking +@preconcurrency import FoundationNetworking #endif extension ForgeClient { @@ -196,7 +196,7 @@ extension ForgeClient { let (data, response): (Data, URLResponse) do { - (data, response) = try await session.data(for: req) + (data, response) = try await session.forgeData(for: req) } catch let urlError as URLError { throw ForgeError.transport(urlError) } catch {