UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

1 lines • 1.37 kB
import{n as e}from"./rolldown-runtime-8BhlS34s.js";import{Ia as t,Ra as n}from"./control-ui-foundation-ZY_Flbbd.js";async function r(e,r){try{let t=r?.signal?await e.request(`usage.status`,void 0,{signal:r.signal}):await e.request(`usage.status`);return n(t)}catch(e){if(r?.signal?.aborted)throw e;return t({kind:`request-failed`})}}function i(){return(i=e((()=>{})))()}function a(e){let t=-e,n=t>=0?`+`:`-`,r=Math.abs(t),i=Math.floor(r/60),a=r%60;return a===0?`UTC${n}${i}`:`UTC${n}${i}:${a.toString().padStart(2,`0`)}`}function o(e){return e===`utc`?{mode:`utc`}:{mode:`specific`,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,utcOffset:a(new Date().getTimezoneOffset())}}function s(e,t){return{startDate:e.startDate,endDate:e.endDate,...e.agentId?{agentId:e.agentId}:t?{}:{agentScope:`all`},...o(e.timeZone),...e.creatorKey?{creatorKey:e.creatorKey}:{},groupBy:e.scope,...t?{key:t,limit:1}:{limit:1e3},includeContextWeight:!1}}function c(e,t,n){let r={...s(t,n?.key),includeContextWeight:n?.includeContextWeight===!0};return n?.signal?e.request(`sessions.usage`,r,{signal:n.signal}):e.request(`sessions.usage`,r)}function l(e,t){return e.request(`sessions.usage.timeseries`,t).then(e=>e??null)}function u(e,t){return e.request(`sessions.usage.logs`,{...t,limit:1e3})}function d(){return(d=e((()=>{})))()}export{i as a,l as i,c as n,r as o,u as r,d as t};