fix: changed ConnectionChange event and handler to use GenericSocketStatusChangeEventArgs.

This commit is contained in:
Jason DeVito
2021-09-20 11:12:45 -05:00
parent e8eeda36c1
commit 195cf3fe0d

View File

@@ -35,14 +35,7 @@ namespace PepperDash.Core
/// ///
/// </summary> /// </summary>
//public event GenericSocketStatusChangeEventDelegate SocketStatusChange; //public event GenericSocketStatusChangeEventDelegate SocketStatusChange;
public event EventHandler<GenericTcpServerSocketStatusChangeEventArgs> ConnectionChange; public event EventHandler<GenericSocketStatusChageEventArgs> ConnectionChange;
// TODO [ ] review event handler to determine best implementation for secure class
event EventHandler<GenericSocketStatusChageEventArgs> ISocketStatus.ConnectionChange
{
add { throw new NotImplementedException(); }
remove { throw new NotImplementedException(); }
}
/// <summary> /// <summary>
/// Auto reconnect evant handler /// Auto reconnect evant handler
@@ -958,8 +951,7 @@ namespace PepperDash.Core
var handler = ConnectionChange; var handler = ConnectionChange;
if (handler == null) return; if (handler == null) return;
handler(this, new GenericSocketStatusChageEventArgs(this));
handler(this, new GenericTcpServerSocketStatusChangeEventArgs(this, _client.ClientStatus));
} }
/// <summary> /// <summary>