Control PC playback through interactive Live Activity intents

This commit is contained in:
2026-09-13 11:40:23 +03:00
parent fcc66aa328
commit 1e02247cbe
14 changed files with 266 additions and 32 deletions
+3 -3
View File
@@ -59,11 +59,11 @@ final class BridgeClient {
private let session: URLSession
private var socket: URLSessionWebSocketTask?
init(_ connection: Connection) {
init(_ connection: Connection, timeout: TimeInterval = 10) {
self.connection = connection
let config = URLSessionConfiguration.ephemeral
config.timeoutIntervalForRequest = 10
config.timeoutIntervalForResource = 15
config.timeoutIntervalForRequest = timeout
config.timeoutIntervalForResource = timeout + 5
config.urlCache = nil
config.httpCookieStorage = nil
session = URLSession(configuration: config, delegate: PinnedDelegate(connection), delegateQueue: nil)