Chatwoot/app/listeners
Sojan Jose 791d90c6b7
chore: Migrate PubSub Token to contact inbox (#3434)
At present, the websocket pubsub tokens are present at the contact objects in chatwoot. A better approach would be to have these tokens at the contact_inbox object instead. This helps chatwoot to deliver the websocket events targetted to the specific widget connection, stop contact events from leaking into other chat sessions from the same contact.

Fixes #1682
Fixes #1664

Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-11-22 23:32:17 +05:30
..
action_cable_listener.rb chore: Migrate PubSub Token to contact inbox (#3434) 2021-11-22 23:32:17 +05:30
agent_bot_listener.rb feat: CSAT for all channels (#2749) 2021-08-23 22:00:47 +05:30
base_listener.rb Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30
campaign_listener.rb feat: Add campaigns in web widget (#2227) 2021-05-10 00:31:00 -07:00
csat_survey_listener.rb feat: Add CSAT response APIs (#2503) 2021-06-29 20:59:41 +05:30
event_listener.rb Add missing conversation id for first response event (#2922) 2021-09-02 00:16:09 +05:30
hook_listener.rb feat: enable Dialogflow integration all inboxes except email (#3285) 2021-11-12 17:53:03 +05:30
installation_webhook_listener.rb chore: Remove account.destroy listener (#1530) 2020-12-19 18:11:43 +05:30
notification_listener.rb fix: Send notification to all the mentioned users in a private message (#3222) 2021-10-15 14:35:43 +05:30
reporting_listener.rb Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30
webhook_listener.rb feat: CSAT for all channels (#2749) 2021-08-23 22:00:47 +05:30