diff --git a/packages/app/src/models/livestream/index.js b/packages/app/src/models/livestream/index.js index 52f0c220..bc308c39 100644 --- a/packages/app/src/models/livestream/index.js +++ b/packages/app/src/models/livestream/index.js @@ -15,6 +15,24 @@ export default class Livestream { return request } + static async getStreamInfo(payload) { + let { username } = payload ?? {} + + if (!username) { + username = app.userData.username + } + + const { data } = await app.api.customRequest("main", { + method: "GET", + url: `/stream/info`, + data: { + username, + } + }) + + return data + } + static async getLivestream({ username }) { if (!username) { throw new Error("Username is required")