Files
Nexus/web/app/assets/useServerList-Bw0Ap1Y3.js
T
Nexus Agent 0b2d7ac50d feat(scripts): 异步执行、全局进度看板与完成提示音设置
脚本 exec 立即返回 running 并在后台跑批次;/ws/alerts 推送 script_progress/complete;
新增 ScriptRunsPage、Telegram 汇总通知与可配置的浏览器完成提示音。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 07:07:02 +08:00

1 line
587 B
JavaScript

import{Nr as e,zt as t}from"./index-Dp4iCzbs.js";import{o as n}from"./VContainer-BpcBPa4e.js";import{t as r}from"./apiError-QPcwclix.js";function i(){let i=e([]),a=e(!1),o=n();async function s(e){a.value=!0;try{let n=e?.perPage??200;if(!e?.all){i.value=(await t.getList(`/servers/`,{per_page:n})).items;return}let r=[],a=1,o=1;do{let e=await t.get(`/servers/`,{page:a,per_page:n});r.push(...e.items||[]),o=e.pages??1,a+=1}while(a<=o);i.value=r}catch(e){i.value=[],o(r(e,`加载服务器列表失败`),`error`)}finally{a.value=!1}}return{servers:i,loading:a,loadServers:s}}export{i as t};