MCPcopy Index your code
hub / github.com/coder/coder / publishChatPubsubEvents

Method publishChatPubsubEvents

coderd/x/chatd/chatd.go:5510–5514  ·  view source on GitHub ↗

publishChatPubsubEvents broadcasts a lifecycle event for each affected chat.

(chats []database.Chat, kind codersdk.ChatWatchEventKind)

Source from the content-addressed store, hash-verified

5508
5509// publishChatPubsubEvents broadcasts a lifecycle event for each affected chat.
5510func (p *Server) publishChatPubsubEvents(chats []database.Chat, kind codersdk.ChatWatchEventKind) {
5511 for _, chat := range chats {
5512 p.publishChatPubsubEvent(chat, kind, nil)
5513 }
5514}
5515
5516// publishChatPubsubEvent broadcasts a chat lifecycle event via PostgreSQL
5517// pubsub so that all replicas can push updates to watching clients.

Callers 3

ArchiveChatMethod · 0.95
UnarchiveChatMethod · 0.95

Calls 1

Tested by

no test coverage detected