reply handling
parent
0f99044933
commit
114c044bf5
|
@ -29,7 +29,7 @@ type WebClient struct {
|
|||
voiceConnMu sync.Mutex
|
||||
VoiceCmdIDs []int
|
||||
voiceCmdIDMu sync.Mutex
|
||||
VoiceCMDIDsByBackend map[int]*A // messages from backend to voice, when response from voice then response to target requester
|
||||
VoiceCMDIDsByBackend []*A // messages from backend to voice, when response from voice then response to target requester
|
||||
//voiceCMDIDsByBackendMu sync.Mutex
|
||||
}
|
||||
|
||||
|
|
|
@ -81,7 +81,9 @@ func HandleMinecraftMessage(conn *websocket.Conn, msg []byte) {
|
|||
|
||||
cmdID = 20
|
||||
|
||||
webClient.VoiceCMDIDsByBackend[cmdID] = a
|
||||
webClient.VoiceCMDIDsByBackend = append(webClient.VoiceCMDIDsByBackend, a)
|
||||
|
||||
logger.Minecraft.Debugln("VoiceCMDIDsByBackend", webClient.VoiceCMDIDsByBackend)
|
||||
|
||||
raw = kraProtocol.EncodeWebMessage(kraProtocol.StatusGet, cmdID, cmdNumber, args)
|
||||
} else {
|
||||
|
|
|
@ -53,7 +53,7 @@ func HandleWebMessage(isVoice bool, conn *websocket.Conn, uuid string, msg []byt
|
|||
}
|
||||
|
||||
// remove cmdID from VoiceCMDIDsByBackend list
|
||||
delete(webClient.VoiceCMDIDsByBackend, cmdID)
|
||||
//delete(webClient.VoiceCMDIDsByBackend, cmdID)
|
||||
|
||||
// remove cmdID from voiceCmdIDs
|
||||
webClient.RemoveVoiceCmdID(cmdID)
|
||||
|
|
Loading…
Reference in New Issue