mirror of
https://gitee.com/mateos/mateclaw.git
synced 2026-09-13 11:13:43 +08:00
WebChat conversations are owned by an external visitor principal (webchat:<visitorId>) so each visitor's threads stay isolated for the self-service session API. But the console list/page/owner-check only recognized the current user + system owners, so these conversations were invisible in the sidebar and the Sessions page — and would 403 on open even if surfaced. Treat webchat: owners like system owners for the console: include them in the lenient list/page queries and in isConversationOwner. The strict listConversations overload (used by the visitor self-service path) is unchanged, so a visitor's own access is not widened. Refs matevip/mateclaw#340 |
||
|---|---|---|
| .. | ||
| vip/mate | ||