|
@@ -190,7 +190,7 @@
|
|
|
import dayjs from 'dayjs';
|
|
|
import duration from 'dayjs/plugin/duration';
|
|
|
import { useMiniApp } from '/@/hooks/useMiniApp';
|
|
|
- import { useSceneStore } from '/@/store/modules/scene';
|
|
|
+
|
|
|
const { closeSocket } = useSocket();
|
|
|
dayjs.extend(duration);
|
|
|
// hook
|
|
@@ -241,8 +241,6 @@
|
|
|
let roomCount: NodeJS.Timeout;
|
|
|
const { t } = useI18n();
|
|
|
const { sceneList } = useRoom();
|
|
|
- const sceneStore = useSceneStore();
|
|
|
- const currentTag = computed(() => sceneStore.currentTag);
|
|
|
|
|
|
watchEffect(() => {
|
|
|
console.log('sceneList', sceneList);
|
|
@@ -381,36 +379,15 @@
|
|
|
);
|
|
|
//初始化同屏等
|
|
|
watch(
|
|
|
- () => [isJoined, isNativeLeader, currentTag],
|
|
|
+ () => [isJoined, isNativeLeader],
|
|
|
async (val) => {
|
|
|
try {
|
|
|
- // console.log('初始化同屏', unref(val[0]), unref(val[1]));
|
|
|
- // if (unref(val[0])) {
|
|
|
- // const app = await useApp();
|
|
|
-
|
|
|
- // app.Scene.
|
|
|
-
|
|
|
- // if (unref(isNativeLeader)) {
|
|
|
- // setTimeout(() => {
|
|
|
- // app.Connect.follow.start({ follow: false });
|
|
|
- // }, 1000);
|
|
|
- // } else {
|
|
|
- // console.log('customer-follow');
|
|
|
- // setTimeout(() => {
|
|
|
- // app.Connect.follow.start({ follow: true });
|
|
|
- // }, 1000);
|
|
|
- // }
|
|
|
- // app.Connect.follow.on('data', leaderSync);
|
|
|
- // app.Connect.paint.on('data', leaderPaint);
|
|
|
- // }
|
|
|
const app = await useApp();
|
|
|
if (app.Scene.loaded) {
|
|
|
sceneInit(app, val);
|
|
|
} else {
|
|
|
app.Scene.on('loaded', () => sceneInit(app, val));
|
|
|
}
|
|
|
-
|
|
|
- //同步tag
|
|
|
} catch (error) {
|
|
|
console.log('error', error);
|
|
|
}
|
|
@@ -419,6 +396,10 @@
|
|
|
deep: true,
|
|
|
},
|
|
|
);
|
|
|
+
|
|
|
+ // watch(currentTag, (val) => {
|
|
|
+ // console.log('currentTag', val);
|
|
|
+ // });
|
|
|
});
|
|
|
onUnmounted(async () => {
|
|
|
const { handleLeave } = useRtcSdk();
|