HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/use-socket-request.js
import{a0 as S}from"./utils-lib.js?v=1777008528";import{r as _}from"./base-lib.js?v=1777008528";const y=(u,k=!0)=>{const l=_(null);let a={};const i=()=>{l.value=S({route:u,onMessage:b,autoReconnect:k})},b=(e,c)=>{try{const t=JSON.parse(c.data),s=t.callback||t.ws_callback||t.def_name;s&&a[s]&&a[s].callback(e,c)}catch(t){}},f=({params:e,onMessage:c=!1})=>c?r(e,(t,s)=>{const n=JSON.parse(s.data);c(n)}):new Promise(t=>{r(e,(s,n)=>{const o=JSON.parse(n.data),d=o.callback||o.ws_callback||o.def_name;delete a[d],e.ws_callback===d&&t(o)})}),r=(e,c)=>{var t;a[e.ws_callback]&&(a[e.ws_callback]=void 0),a[e.ws_callback]={data:e,callback:c,request:!0},(t=l.value)==null||t.send(e)},w=()=>{l.value&&l.value.close(),a={}};return i(),{socketRequest:f,socketDestroy:w}};export{y as u};