Add option to disable proxying video streams for Invidious

This commit is contained in:
Arkadiusz Fal
2022-07-21 23:52:09 +02:00
parent 8f48ea71cd
commit 169a48e5f0
7 changed files with 42 additions and 12 deletions

View File

@@ -15,7 +15,8 @@ struct InstancesBridge: Defaults.Bridge {
"id": value.id,
"name": value.name,
"apiURL": value.apiURL,
"frontendURL": value.frontendURL ?? ""
"frontendURL": value.frontendURL ?? "",
"proxiesVideos": value.proxiesVideos ? "true" : "false"
]
}
@@ -30,8 +31,9 @@ struct InstancesBridge: Defaults.Bridge {
}
let name = object["name"] ?? ""
let frontendURL: String? = object["frontendURL"]!.isEmpty ? nil : object["frontendURL"]
return Instance(app: app, id: id, name: name, apiURL: apiURL, frontendURL: frontendURL)
let proxiesVideos = object["proxiesVideos"] == "true"
return Instance(app: app, id: id, name: name, apiURL: apiURL, frontendURL: frontendURL, proxiesVideos: proxiesVideos)
}
}