[MM-19914] Fix data races in WebSocketEvent (#13039)
* Make WebSocketEvent type immutable * Update code to use updated immutable WebSocketEvent type * Export WebSocketEvent fields and mark them as deprecated
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
9ab7bee0a6
Коммит
80dd2915db
@@ -91,7 +91,7 @@ func TestHubStopRaceCondition(t *testing.T) {
|
||||
hub.UpdateActivity("userId", "sessionToken", 0)
|
||||
|
||||
for i := 0; i <= BROADCAST_QUEUE_SIZE; i++ {
|
||||
hub.Broadcast(&model.WebSocketEvent{})
|
||||
hub.Broadcast(model.NewWebSocketEvent("", "", "", "", nil))
|
||||
}
|
||||
|
||||
hub.InvalidateUser("userId")
|
||||
|
||||
Ссылка в новой задаче
Block a user