[MM-58500] Turn off PostedAck when the connection is no longer registered (#27212)

* [MM-58500] Turn off PostedAck when the connection is no longer registered

* Expose active and just check for active instead
Этот коммит содержится в:
Devin Binnie
2024-06-03 09:44:53 -04:00
коммит произвёл GitHub
родитель 4163db4e5e
Коммит 4ec50a7ddd
5 изменённых файлов: 42 добавлений и 22 удалений

Просмотреть файл

@@ -83,7 +83,7 @@ func usePostedAckHook(message *model.WebSocketEvent, postedUserId string, channe
func (h *postedAckBroadcastHook) Process(msg *platform.HookedWebSocketEvent, webConn *platform.WebConn, args map[string]any) error {
// Don't ACK unless we say to explicitly
if !webConn.PostedAck {
if !(webConn.PostedAck && webConn.Active.Load()) {
return nil
}