18 lines
579 B
Go
18 lines
579 B
Go
package ak
|
|
|
|
type websocketInstruction int
|
|
|
|
const (
|
|
// WebsocketInstructionAck Code used to acknowledge a previous message
|
|
WebsocketInstructionAck websocketInstruction = 0
|
|
// WebsocketInstructionHello Code used to send a healthcheck keepalive
|
|
WebsocketInstructionHello websocketInstruction = 1
|
|
// WebsocketInstructionTriggerUpdate Code received to trigger a config update
|
|
WebsocketInstructionTriggerUpdate websocketInstruction = 2
|
|
)
|
|
|
|
type websocketMessage struct {
|
|
Instruction websocketInstruction `json:"instruction"`
|
|
Args map[string]interface{} `json:"args"`
|
|
}
|