From 2e6276a354d89184bb3ce21838bc2a6e89117366 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Sat, 15 Oct 2022 18:19:00 +0200 Subject: [PATCH] added methods --- packages/app/src/models/livestream/index.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/app/src/models/livestream/index.js b/packages/app/src/models/livestream/index.js index ce09fd1d..52f0c220 100644 --- a/packages/app/src/models/livestream/index.js +++ b/packages/app/src/models/livestream/index.js @@ -3,6 +3,18 @@ export default class Livestream { 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 }) { if (!username) { throw new Error("Username is required") @@ -18,6 +30,12 @@ export default class Livestream { return request } + static async getAddresses() { + const request = await Livestream.bridge.get.streamingAddresses() + + return request + } + static async getLivestreams() { const request = await Livestream.bridge.get.streams()