Exclude non-ACTIVE members from chat participation & routing

FixMediaService
Ya
17 Julai 2026, 23:48 UTC
Mwandishi
Kamo
Ahadi ya
57f60f0

A non-ACTIVE **************** member must not appear as, or be targeted as, a live chat participant. Gate every chat path on the shared-lib **************** predicate: - DM create / group find-or-create / add-members reject or drop non-ACTIVE targets before creating MediaSessionMember rows. - Session member/receipt rosters and the chat-list roster hide non-ACTIVE members from other participants (caller's own row always kept). - Missed-message email notices are not sent to non-ACTIVE members. - Support-ticket round-robin filters non-ACTIVE agents out of the eligible pool and the preferred-agent shortcut. - Defense-in-depth: AuthHelper.requireMember and the WebSocket handshake reject a caller who is no longer eligible, so a surviving *** cannot act in chat.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei