mirror of
https://github.com/muerwre/muerwre.github.io.git
synced 2025-04-25 19:06:41 +07:00
commit 92cbb97647
Merge:189028c
3507b7c
Author: Fedor Katurov <gotham48@gmail.com> Date: Mon Nov 28 10:10:57 2022 +0600 Merge remote-tracking branch 'source/master'
This commit is contained in:
parent
7d71d3748a
commit
b424bc2f3d
215 changed files with 266 additions and 266 deletions
1
nuxt/web-socket.a041c8c0.js
Normal file
1
nuxt/web-socket.a041c8c0.js
Normal file
|
@ -0,0 +1 @@
|
|||
import{M as u,N as i}from"./entry.ff078795.js";const n={log:(...t)=>console.log("[Content]",...t),warn:(...t)=>console.warn("[Content]",...t)};let e;function g(){if(!window.WebSocket){n.warn("Could not enable hot reload, your browser does not support WebSocket.");return}const t=o=>{try{if(!JSON.parse(o.data))return;i()}catch{}},s=()=>n.log("WS connected!"),a=o=>{switch(o.code){case"ECONNREFUSED":r(!0);break;default:n.warn("WS Error:",o);break}},l=o=>{o.code===1e3||o.code===1005?n.log("WS closed!"):r(!0)},r=(o=!1)=>{if(o){n.log("WS reconnecting.."),setTimeout(r,1e3);return}if(e){try{e.close()}catch{}e=void 0}const c=`${u().public.content.wsUrl}ws`;n.log(`WS connect to ${c}`),e=new WebSocket(c),e.onopen=s,e.onmessage=t,e.onerror=a,e.onclose=l};return r(),{connect:r}}export{g as useContentWebSocket};
|
Loading…
Add table
Add a link
Reference in a new issue