ack handling

master
Alex 2022-03-18 23:51:05 +01:00
parent d6dcdce0cb
commit 254fd6c74a
1 changed files with 5 additions and 4 deletions

View File

@ -133,7 +133,6 @@ func getMessageFromReceivedQueueByCmdID(receivedQueueMessages []*ReceivedQueueMe
func (webClient *WebClient) RemoveMessageFromVoiceSendQueueByCmdID(cmdID int) {
webClient.SendVoiceQueueMessages = removeMessageFromSendQueueByCmdID(webClient.SendVoiceQueueMessages, &webClient.sendVoiceQueueMessagesMu, cmdID)
logger.WebVoice.Warnln("RemoveMessageFromVoiceSendQueueByCmdID list", webClient.SendVoiceQueueMessages)
}
func (webClient *WebClient) RemoveMessageFromMobileSendQueueByCmdID(cmdID int) {
@ -157,14 +156,14 @@ func removeMessageFromSendQueueByCmdID(queueMessages []*SendQueueMessage, mutex
}
func (webClient *WebClient) RemoveMessageFromVoiceReceivedQueueByCmdID(cmdID int) {
removeMessageFromReceivedQueueByCmdID(webClient.ReceivedVoiceQueueMessages, &webClient.receivedVoiceQueueMessagesMu, cmdID)
webClient.ReceivedVoiceQueueMessages = removeMessageFromReceivedQueueByCmdID(webClient.ReceivedVoiceQueueMessages, &webClient.receivedVoiceQueueMessagesMu, cmdID)
}
func (webClient *WebClient) RemoveMessageFromMobileReceivedQueueByCmdID(cmdID int) {
removeMessageFromReceivedQueueByCmdID(webClient.ReceivedMobileQueueMessages, &webClient.receivedMobileQueueMessagesMu, cmdID)
webClient.ReceivedMobileQueueMessages = removeMessageFromReceivedQueueByCmdID(webClient.ReceivedMobileQueueMessages, &webClient.receivedMobileQueueMessagesMu, cmdID)
}
func removeMessageFromReceivedQueueByCmdID(queueMessages []*ReceivedQueueMessage, mutex *sync.Mutex, cmdID int) {
func removeMessageFromReceivedQueueByCmdID(queueMessages []*ReceivedQueueMessage, mutex *sync.Mutex, cmdID int) []*ReceivedQueueMessage {
mutex.Lock()
defer mutex.Unlock()
@ -177,6 +176,8 @@ func removeMessageFromReceivedQueueByCmdID(queueMessages []*ReceivedQueueMessage
break
}
}
return queueMessages
}
func (webClient *WebClient) SendBinaryMessage(conn *websocket.Conn, msg []byte) error {