mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-08-02 16:08:31 +00:00
Attempt to fix locking issue
This commit is contained in:
parent
db486e4eba
commit
7b095542fc
3 changed files with 11 additions and 2 deletions
|
@ -431,7 +431,10 @@ func HandleBunchedRemoteCommand(conn *websocket.Conn, client *ClientInfo, msg Cl
|
|||
bsl.Lock()
|
||||
for _, member := range bsl.Members {
|
||||
msg.MessageID = member.MessageID
|
||||
member.Client.MessageChannel <- msg
|
||||
select {
|
||||
case member.Client.MessageChannel <- msg:
|
||||
case <-member.Client.MsgChannelIsDone:
|
||||
}
|
||||
member.Client.MsgChannelKeepalive.Done()
|
||||
}
|
||||
bsl.Unlock()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue