iachat/app/controllers/api/v1/accounts/internal_chat
Gabriel Jablonski bd61458720
fix(internal-chat): use internal_chat_channel_id in delete payloads (#270)
Backend broadcast payloads for internal_chat.message.deleted and
internal_chat.reaction.deleted used channel_id as the key, but the
frontend ActionCable handlers (and all other internal-chat events)
expect internal_chat_channel_id. This caused deleted messages and
removed reactions to stay visible on screen until a manual refresh.

Rename the key on the backend so the payloads match the convention
shared with message.created/updated and reaction.created, and drop the
defensive fallback on the frontend reaction-deleted handler.
2026-04-19 14:06:02 -03:00
..
base_controller.rb feat(internal-chat): implement internal chat system for agents (#247) 2026-04-11 13:50:15 -03:00
categories_controller.rb feat(internal-chat): implement internal chat system for agents (#247) 2026-04-11 13:50:15 -03:00
channel_members_controller.rb feat(internal-chat): implement internal chat system for agents (#247) 2026-04-11 13:50:15 -03:00
channels_controller.rb feat(internal-chat): implement internal chat system for agents (#247) 2026-04-11 13:50:15 -03:00
drafts_controller.rb feat(internal-chat): implement internal chat system for agents (#247) 2026-04-11 13:50:15 -03:00
messages_controller.rb fix(internal-chat): use internal_chat_channel_id in delete payloads (#270) 2026-04-19 14:06:02 -03:00
polls_controller.rb feat(internal-chat): implement internal chat system for agents (#247) 2026-04-11 13:50:15 -03:00
reactions_controller.rb fix(internal-chat): use internal_chat_channel_id in delete payloads (#270) 2026-04-19 14:06:02 -03:00
search_controller.rb feat(internal-chat): implement internal chat system for agents (#247) 2026-04-11 13:50:15 -03:00