Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public void SendErrorMessage(String pErrorMessage, List <String> pErrorLog, WorkPackage pWorkPackage)
 {
     NewClientErrorMessageEvent?.Invoke(this.Context?.ConnectionId, pErrorMessage, pErrorLog, pWorkPackage);
 }