feat:通过WebSokcet根据教师会议命令执行操作
| | |
| | | import { ref, watch, onMounted } from 'vue'; |
| | | import { useRoute } from 'vue-router'; |
| | | import useWebScoket from "@/hooks/useWebScoket.js"; |
| | | import { storeToRefs } from 'pinia'; |
| | | import { useUserStore } from '@/store/index.js'; |
| | | const route = useRoute(); |
| | | const meet = ref(null); |
| | | |
| | | const userStore = useUserStore(); |
| | | const { userInfo } = storeToRefs(userStore); |
| | | const { meetName, id, userName, userCode } = route.query; |
| | | let jitsiApi = null; |
| | | onMounted(() => { |
| | |
| | | } |
| | | |
| | | const { status, message, error, connect, disconnect, sendMessage } = useWebScoket({ |
| | | url: 'ws://127.0.0.1:8000/websocket/' + 1, |
| | | url: 'ws://127.0.0.1:8000/websocket/' + userInfo._rawValue.id, |
| | | heartBeatData: 'ping' |
| | | }); |
| | | |