Sybren A. Stüvel 0c0df41f5d Job status change system for SocketIO broadcasts
Not fully tested yet.
2022-04-05 15:52:55 +02:00

20 lines
599 B
Go

// SPDX-License-Identifier: GPL-3.0-or-later
package webupdates
type SocketIORoomName string
const (
// Predefined SocketIO rooms.
SocketIORoomChat SocketIORoomName = "Chat" // For chat messages.
SocketIORoomJobs SocketIORoomName = "Jobs" // For job updates.
)
type SocketIOEventType string
const (
// Predefined SocketIO event types.
SIOEventChatMessageRcv SocketIOEventType = "/chat" // clients send messages here
SIOEventChatMessageSend SocketIOEventType = "/message" // messages are broadcasted here
SIOEventJobUpdate SocketIOEventType = "/jobs" // sends api.JobUpdate
)