class ChatRoomChannel < ApplicationCable::Channel def self.broadcast_chat_message(chat_message) ActionCable.server.broadcast "chat_room_channel", html: ApplicationController.render(partial: "chat_messages/message", locals: { chat: chat_message }) end def subscribed stream_from "chat_room_channel" end def unsubscribed # Any cleanup needed when channel is unsubscribed end end