Stack Electron — Документація

Документація оператора чату.

Карта (огляд)

flowchart TB
     Flows
    loginFlow{{"Login"}}
    opRunner{{"OperatorRunner"}}
    ladyInit{{"LadyRunner-Init"}}
    logoutFlow{{"Logout"}}

     Edges
    login -->|тригерить| loginFlow
    loginFlow -->|після успіху| opRunner
    opRunner -->|стартує| opIntervals
    opRunner -->|initLadyRunners| ladyInit
    ladyInit --> ladyRunner
    ladyRunner -->|стартує| ladyIntervals
    ladyRunner --> senders
    ladyRunner -.- ladyServices
    chatSnd --> queue
    senders -.->|читають/пишуть| entities
    workspace -.- entities
    workspace -.- system
    workspace --- senderUi

    classDef ui fill:#e3f2fd,stroke:#1976d2;
    classDef flow fill:#fff3e0,stroke:#f57c00;
    classDef svc fill:#e8f5e9,stroke:#388e3c;

    class login,workspace,senderUi,appHeader ui;
    class loginFlow,opRunner,ladyInit,logoutFlow flow;
    class ladyRunner svc;

    %% Кліки. URL = слаг Quartz: пробіли в назві файла → дефіси.
    click login "/services/electron/ui/Login-screen"
    click workspace "/services/electron/ui/Workspace-screen"
    click senderUi "/services/electron/ui/Sender-screen"
    click appHeader "/services/electron/ui/Tabs"
    click loginFlow "/services/electron/flows/Login"
    click opRunner "/services/electron/flows/OperatorRunner"
    click ladyInit "/services/electron/flows/LadyRunner-Init"
    click logoutFlow "/services/electron/flows/Logout"
    click ladyRunner "/services/electron/services/LadyRunner"
    click favSvc "/services/electron/services/FavoriteService"
    click whiteSvc "/services/electron/services/WhiteListService"
    click chatSnd "/services/electron/services/senders/ChatSender"
    click mailSnd "/services/electron/services/senders/MailSender"
    click queue "/services/electron/services/ChatQueue"

Сині — UI, помаранчеві — flow, зелений — головний сервіс per-TU. Карта спрощена; повний список усіх файлів — у секціях нижче.

Flows

UI

Сервіси ТЮ

Інтервали оператора

Інтервали ТЮ

Сутності

Системні сервіси

6 items under this folder.