private void NewclientErrorMessageEvent(String pClientID, String pErrorMessage, List <String> pErrorLog, WorkPackage pWorkPackage) { //discard empty messages if (String.IsNullOrWhiteSpace(pErrorMessage)) { return; } NotifyNewLogMessageEvent($"[{pClientID}] {pErrorMessage}"); var targetClient = ConnectedClients.FirstOrDefault(t => t.ID == pClientID); if (targetClient != null) { NewClientErrorMessageEvent?.Invoke(targetClient, pErrorMessage, pErrorLog, pWorkPackage); } }
public void SendErrorMessage(String pErrorMessage, List <String> pErrorLog, WorkPackage pWorkPackage) { NewClientErrorMessageEvent?.Invoke(this.Context?.ConnectionId, pErrorMessage, pErrorLog, pWorkPackage); }