|
@@ -1,7 +1,7 @@
|
|
|
import { defineStore } from 'pinia'
|
|
|
import { TemplateId } from './constant'
|
|
|
import { useUserStore } from './user'
|
|
|
-import { mainURL } from '@/env'
|
|
|
+import { mainURL,liveStreamURL } from '@/env'
|
|
|
import {
|
|
|
fetchRomms,
|
|
|
fetchRoomMiniCode,
|
|
@@ -46,7 +46,12 @@ export const useRoomStore = defineStore('room', {
|
|
|
() =>
|
|
|
<T extends Pick<Room, 'scenes'>>(room: T) =>
|
|
|
room.scenes.map(scene => scene.num),
|
|
|
- getShareUrl: () => (room: Room) => `${mainURL}?roomId=${room.id}`,
|
|
|
+ getShareUrl: () => (room: Room, m?: string) => {
|
|
|
+ // m=${scene}
|
|
|
+ return m
|
|
|
+ ? `${liveStreamURL}?m=${m}&roomId=roomId_${room.id}`
|
|
|
+ : `${liveStreamURL}?&roomId=roomId_${room.id}`
|
|
|
+ },
|
|
|
filter: state => (keyowrd: string) =>
|
|
|
state.list.filter(room => room.title.includes(keyowrd))
|
|
|
},
|