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"`
 | |
| }
 | 
