Give the web-chat visitor an identity of their own

Fixkamo-shared-library
Shipped
August 19, 2026 at 6:49 AM UTC
Author
Kamo
Commit
ced58f9

A public web-chat visitor has no Member, so the platform stands the org's SYSTEM member in for them: the ticket's requestor, and the author of every message they send. That member is the org owner, who is normally the person working the support queue — so every consumer that asks "is this me?" against the placeholder got the wrong answer for exactly the one person watching. SupportTicketDTO.isPublicChat lets a client tell the placeholder from a person before it reads requestorId as one. **************** is the timestamp-keyed twin of countAllInSessionAfter, for the paged chat list, whose "not written by me" count returned zero for every marketing chat.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing