Перейти к содержанию

Sequence — Join Session (Guest, Web)

FR: FR-002, FR-009

sequenceDiagram
    participant Guest as Guest Browser
    participant Web as web-app
    participant Auth as auth-service
    participant Session as session-service
    participant RT as realtime-service

    Guest->>Web: Enter invite code
    Web->>Auth: POST /auth/guest
    Auth-->>Web: guest_token
    Web->>Session: POST /sessions/join {code}
    Session->>Session: Create/link Participant
    Session-->>Web: session + participant
    Web->>RT: WS connect + subscribe session
    RT-->>Web: participant list update

Исходник: seq-join-session.mmd