fix: redirect game

This commit is contained in:
hiyu 2024-06-18 13:37:41 +07:00
parent 845b8b5571
commit c128a6385f

View File

@ -1,7 +1,7 @@
<script setup> <script setup>
import { ref, reactive, computed, watch, onUnmounted } from "vue"; import { ref, reactive, computed, watch, onUnmounted } from "vue";
import socket from "@/socket"; import socket from "@/socket";
import { useRoute } from "vue-router"; import { useRoute, useRouter } from "vue-router";
import CountDown from "@/helpers/CountDown"; import CountDown from "@/helpers/CountDown";
import { formatNumber } from "@/helpers/format"; import { formatNumber } from "@/helpers/format";
@ -12,9 +12,14 @@ import API from "@/api";
import { handleRequest } from "@/helpers/request"; import { handleRequest } from "@/helpers/request";
const route = useRoute(); const route = useRoute();
const router = useRouter();
const id = route.query.id; const id = route.query.id;
if(!id) {
router.push('/Game')
}
const amount = ref(""); const amount = ref("");
const isShowOrder = ref(false); const isShowOrder = ref(false);
const showResult = ref(false); const showResult = ref(false);
@ -56,7 +61,11 @@ const countDownTime = new CountDown(0, (hh, mm, ss, t) => {
const io = socket(); const io = socket();
io.emit("join", id); io.emit("join", id, (data) => {
if(data.success == 0) {
router.push('/Game')
}
});
io.on("game-info", (data) => { io.on("game-info", (data) => {
const { name, session, end } = data; const { name, session, end } = data;