fix: correct event subscription logic in GenericCommunicationMonitor and poll inclusively.

This commit is contained in:
Jonathan Arndt
2025-03-23 16:36:41 -07:00
committed by GitHub
parent 3d91723ab0
commit fdb04286d6

View File

@@ -151,18 +151,17 @@ namespace PepperDash.Essentials.Core
{ {
if (MonitorBytesReceived) if (MonitorBytesReceived)
{ {
Client.BytesReceived -= Client_BytesReceived;
Client.BytesReceived += Client_BytesReceived; Client.BytesReceived += Client_BytesReceived;
} }
else else
{ {
Client.TextReceived -= Client_TextReceived;
Client.TextReceived += Client_TextReceived; Client.TextReceived += Client_TextReceived;
} }
if (!IsSocket)
{
BeginPolling(); BeginPolling();
} }
}
void socket_ConnectionChange(object sender, GenericSocketStatusChageEventArgs e) void socket_ConnectionChange(object sender, GenericSocketStatusChageEventArgs e)
{ {