added methods

This commit is contained in:
srgooglo 2022-10-15 18:19:00 +02:00
parent 5b4dd2c5a5
commit 2e6276a354

View File

@ -3,6 +3,18 @@ export default class Livestream {
return window.app?.api.withEndpoints("main") return window.app?.api.withEndpoints("main")
} }
static async getStreamingKey() {
const request = await Livestream.bridge.get.streamingKey()
return request
}
static async regenerateStreamingKey() {
const request = await Livestream.bridge.post.regenerateStreamingKey()
return request
}
static async getLivestream({ username }) { static async getLivestream({ username }) {
if (!username) { if (!username) {
throw new Error("Username is required") throw new Error("Username is required")
@ -18,6 +30,12 @@ export default class Livestream {
return request return request
} }
static async getAddresses() {
const request = await Livestream.bridge.get.streamingAddresses()
return request
}
static async getLivestreams() { static async getLivestreams() {
const request = await Livestream.bridge.get.streams() const request = await Livestream.bridge.get.streams()