fix(macos): encode gateway params without AnyHashable

This commit is contained in:
Peter Steinberger
2025-12-13 17:30:53 +00:00
parent 161895ed1a
commit 050c47d3a7

View File

@@ -121,7 +121,9 @@ final class ControlChannel: ObservableObject {
timeoutMs: Double? = nil) async throws -> Data
{
do {
let rawParams = params?.reduce(into: [String: AnyCodable]()) { $0[$1.key] = AnyCodable($1.value) }
let rawParams = params?.reduce(into: [String: AnyCodable]()) {
$0[$1.key] = AnyCodable($1.value.base)
}
let data = try await GatewayConnection.shared.request(
method: method,
params: rawParams,