Skip to content

Commit ec3b6ac

Browse files
committed
Misc
1 parent 47718f8 commit ec3b6ac

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ArchiSteamFarm/IPC/Controllers/Api/NLogController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ internal static async void OnNewHistoryEntry(object? sender, HistoryTarget.NewHi
160160

161161
string json = new GenericResponse<string>(newHistoryEntryArgs.Message).ToJsonText();
162162

163-
await Task.WhenAll(ActiveLogWebSockets.Where(static kv => kv.Key.State == WebSocketState.Open).Select(kv => PostLoggedJsonUpdate(kv.Key, json, kv.Value.Semaphore, kv.Value.CancellationToken))).ConfigureAwait(false);
163+
await Task.WhenAll(ActiveLogWebSockets.Where(static kv => (kv.Key.State == WebSocketState.Open) && !kv.Value.CancellationToken.IsCancellationRequested).Select(kv => PostLoggedJsonUpdate(kv.Key, json, kv.Value.Semaphore, kv.Value.CancellationToken))).ConfigureAwait(false);
164164
}
165165

166166
private static async Task PostLoggedJsonUpdate(WebSocket webSocket, string json, SemaphoreSlim sendSemaphore, CancellationToken cancellationToken) {

0 commit comments

Comments
 (0)