Module: Protege::BroadcastableAgent

Extended by:
ActiveSupport::Concern
Included in:
Agent
Defined in:
app/models/concerns/protege/broadcastable_agent.rb

Overview

Drives real-time Turbo Stream broadcasting for Agent records — keeping the Agents sidebar live: the row is appended on create, replaced on update, and removed on destroy. First-page viewers subscribe via turbo_stream_from "protege:agents" (see SidebarHelper#sidebar_stream).

Constant Summary collapse

STREAM =

Turbo Stream channel for all Agent records.

Returns:

  • (String)
'protege:agents'