fix: handle threading issues for concurrent clients joining

This commit is contained in:
Andrew Welker
2025-12-26 12:34:31 -06:00
parent 39c1f60a4d
commit 53e7a30224
5 changed files with 60 additions and 17 deletions

View File

@@ -1748,7 +1748,7 @@ namespace PepperDash.Essentials
var clientNo = 1;
foreach (var clientContext in _directServer.UiClientContexts)
{
var clients = _directServer.UiClients.Values.Where(c => c.Token == clientContext.Value.Token.Token);
var clients = _directServer.UiClients.Values.Where(c => c.TokenKey == clientContext.Key);
CrestronConsole.ConsoleCommandResponse(
$"\r\nClient {clientNo}:\r\n" +