private void Response(CallPackage cp) { var _client = awaitResponses.FirstOrDefault(x => x.Key == cp.Guid).Value; ServerService.Call(cp, _client); _logger.LogDebug("response " + cp.Data); }
private void Call(CallPackage cp) { var _client = commands.FirstOrDefault(x => x.Key.Any(y => y == cp.Data)).Value; if (_client != null) { awaitResponses.Add(cp.Guid, cp.Client); ServerService.Call(cp, _client); _logger.LogDebug("call " + cp.Data); } else { cp.Data = "no service for " + cp.Data; ServerService.Call(cp, cp.Client); _logger.LogDebug("no service for " + cp.Data); } }