Twilio Webchat React App is an application that demonstrates a website chat widget built with Twilio's Conversations JS SDK, Twilio Paste Design library and Create React App.
MIT License
64
stars
71
forks
source link
FLEXIN-805: Twilio Flex Plugin Library [Chat Transfer]: Agent identity is exposed on Webchat widget after the chat transfer #133
Added logic to maintain a list of all users that are/were associated to the conversation. This logic gets triggered for the following events: "participantJoined"
Deleted this list from the localStorage only when the conversation ends (Marked as complete by the Agent).
Updated tests for the added logic
Note: Made use of storing this list in localStorage so that this data persists across tabs as well as when the browser closes and reopens. The key value pair stored in the localStorage is [participantSid as key, and Agent friendlyName as value]. Hence, there is no PII (Agent Identity) data exposed to the end customer.
Commented out the microsoftedge browser for Windows 10 machine on SauceLabs because this was failing the stage for SauceLabs. Meanwhile, opened up a ticket to fix this issue in our backlog: FLEXIN-813
Contributing to Twilio
All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.
[x] I acknowledge that all my contributions will be made under the project's license.
Contributing to Twilio