|
@@ -31,6 +31,7 @@ export interface ShareLinkType {
|
|
avatar?: string
|
|
avatar?: string
|
|
userId?: string
|
|
userId?: string
|
|
isTour?: string
|
|
isTour?: string
|
|
|
|
+ vlog?: string
|
|
}
|
|
}
|
|
|
|
|
|
export const createRoom = (room: Partial<Room>): Room => {
|
|
export const createRoom = (room: Partial<Room>): Room => {
|
|
@@ -56,8 +57,8 @@ export const useRoomStore = defineStore('room', {
|
|
getters: {
|
|
getters: {
|
|
getNums:
|
|
getNums:
|
|
() =>
|
|
() =>
|
|
- <T extends Pick<Room, 'scenes'>>(room: T) =>
|
|
|
|
- room.scenes.map(scene => scene.num),
|
|
|
|
|
|
+ <T extends Pick<Room, 'scenes'>>(room: T) =>
|
|
|
|
+ room.scenes.map(scene => scene.num),
|
|
getShareUrl: () => (param: ShareLinkType) => {
|
|
getShareUrl: () => (param: ShareLinkType) => {
|
|
const search = new URLSearchParams()
|
|
const search = new URLSearchParams()
|
|
search.set('m', `${param.num}`)
|
|
search.set('m', `${param.num}`)
|
|
@@ -68,6 +69,10 @@ export const useRoomStore = defineStore('room', {
|
|
param.lang && search.set('lang', param.lang)
|
|
param.lang && search.set('lang', param.lang)
|
|
param.userId && search.set('vruserId', `user_${param.userId}`)
|
|
param.userId && search.set('vruserId', `user_${param.userId}`)
|
|
param.isTour && search.set('isTour', `${param.isTour}`)
|
|
param.isTour && search.set('isTour', `${param.isTour}`)
|
|
|
|
+ if (Number(import.meta.env.VITE_SHOW_CONSOLE) == 1) {
|
|
|
|
+ search.set('vlog', import.meta.env.VITE_SHOW_CONSOLE)
|
|
|
|
+ }
|
|
|
|
+
|
|
return liveStreamURL + '?' + search.toString()
|
|
return liveStreamURL + '?' + search.toString()
|
|
},
|
|
},
|
|
filter: state => (keyowrd: string) =>
|
|
filter: state => (keyowrd: string) =>
|