lex-xin 3 lat temu
rodzic
commit
3e85d8f5b1

Plik diff jest za duży
+ 0 - 0
dist/assets/index-legacy.4abe3dfd.js


Plik diff jest za duży
+ 0 - 0
dist/assets/index-legacy.dfeee3a2.js


Plik diff jest za duży
+ 0 - 0
dist/assets/index-legacy.e897bf77.js


Plik diff jest za duży
+ 0 - 0
dist/assets/index.0d8d0261.js


Plik diff jest za duży
+ 0 - 0
dist/assets/index.caee1cfd.js


Plik diff jest za duży
+ 0 - 0
dist/assets/index.db85cf19.js


+ 2 - 2
dist/index.html

@@ -6,7 +6,7 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title>管乐迷</title>
     
-    <script type="module" crossorigin src="./assets/index.660cab7e.js"></script>
+    <script type="module" crossorigin src="./assets/index.caee1cfd.js"></script>
     <link rel="modulepreload" href="./assets/vendor.07edc0c2.js">
     <link rel="stylesheet" href="./assets/index.cd9189f2.css">
     <script type="module">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
@@ -131,6 +131,6 @@
     </script>
     <script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
     <script nomodule id="vite-legacy-polyfill" src="./assets/polyfills-legacy.6987ba24.js"></script>
-    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.5e1d56d8.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
+    <script nomodule id="vite-legacy-entry" data-src="./assets/index-legacy.4abe3dfd.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
   </body>
 </html>

+ 1 - 1
src/components/live-broadcast/runtime.ts

@@ -644,7 +644,7 @@ export const leaveIMRoom = async (source: 'IM' | 'Logout' = 'Logout') => {
     // @ts-ignore
     await runtime.rtcClient?.leaveRoom(runtime.joinedRoom)
     runtime.joinedRoom = null
-    RongIMLib.disconnect()
+    await RongIMLib.disconnect()
     runtime.imConnectStatus = 'disconnect'
   }
 }

+ 5 - 1
src/helpers/request.ts

@@ -6,6 +6,7 @@ import router from '../router';
 import { showLoading, hideLoading } from '../utils/loading'
 import runtime, * as RuntimeUtils from '../components/live-broadcast/runtime';
 import { state } from '../state';
+import qs from 'query-string'
 // import { setLogout } from 'src/actions/users'
 // import store from 'src/store'
 
@@ -86,7 +87,10 @@ request.interceptors.response.use(async (res, options) => {
       } catch {}
       runtime.syncLikeTimer && clearTimeout(runtime.syncLikeTimer)
       removeToken()
-      router.push(`/login`)
+      // router.push(`/login`)
+      const search = qs.parse(window.location.search)
+      console.log(search, 'disconnect')
+      window.location.href = window.location.origin +'/live?' + qs.stringify({ ...search, time: new Date().getTime() })
     }
     if(data.code === 404) {
       if(!hideMessage) {

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików