emo-online-api / emo /frontend /src /lib /agentStatus.js
Emo Online
Deploy Emo API
dd87944
Raw
History Blame Contribute Delete
431 Bytes
/** Parse /agent/status ou /auth/me — source unique pour l'état desktop. */
export function parseAgentStatus(data) {
const desktopOnline = Boolean(data?.desktop_online);
const agentToolsOnline = Boolean(data?.online ?? data?.agent_online);
const desktopLinked = Boolean(data?.desktop_linked);
const connected = desktopOnline || agentToolsOnline;
return { desktopOnline, agentToolsOnline, desktopLinked, connected };
}