Skip to content

Commit 54d94af

Browse files
committed
1 parent 40bf8a2 commit 54d94af

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

OpenParsec/ParsecSDKBridge.swift

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,22 @@ class ParsecSDKBridge: ParsecService
6868

6969
audio_init(&_audio)
7070

71-
ParsecInit(ParsecSDKBridge.PARSEC_VER, nil, nil, &_parsec)
72-
73-
7471
self._audioPtr = UnsafeRawPointer(_audio)
7572

73+
do {
74+
let reservedCfg = ["ssHost": "kessel-ws.parsec.app"]
75+
let json = JSONEncoder()
76+
try json.encode(reservedCfg).withUnsafeBytes { (jsonStrBPtr: UnsafeRawBufferPointer) in
77+
guard let jsonStrPtr = jsonStrBPtr.baseAddress else {
78+
return
79+
}
80+
ParsecInit(ParsecSDKBridge.PARSEC_VER, nil, jsonStrPtr, &_parsec)
81+
}
82+
83+
} catch {
84+
print("error: \(error)")
85+
}
86+
7687
}
7788

7889
deinit

0 commit comments

Comments
 (0)