|
@@ -6,6 +6,7 @@ import { useRtcStore } from '/@/store/modules/rtc';
|
|
|
// import Dialog from '/@/components/basic/dialog';
|
|
|
import { useI18n } from './useI18n';
|
|
|
import { useMiniApp } from './useMiniApp';
|
|
|
+import { useRoom } from './useRoom';
|
|
|
|
|
|
let localClient: Client;
|
|
|
let localStream: LocalStream;
|
|
@@ -122,12 +123,14 @@ async function createRTCSocket(): Promise<void> {
|
|
|
async function handleJoin() {
|
|
|
const rtcStore = useRtcStore();
|
|
|
try {
|
|
|
- // let res = await apis.getSign({ userId: store.getters["rtc/userId"] });
|
|
|
+ const { getSign } = useRoom();
|
|
|
+ const res = await getSign(rtcStore.userId);
|
|
|
+ console.warn('sign', res);
|
|
|
localClient = TRTC.createClient({
|
|
|
mode: 'rtc',
|
|
|
- sdkAppId: parseInt(rtcStore.sdkAppId, 10),
|
|
|
+ sdkAppId: res.sdkAppId || parseInt(rtcStore.sdkAppId, 10),
|
|
|
userId: rtcStore.userId,
|
|
|
- userSig: rtcStore.genUserSig,
|
|
|
+ userSig: res.sign || rtcStore.genUserSig,
|
|
|
useStringRoomId: true,
|
|
|
enableAutoPlayDialog: false,
|
|
|
});
|