/// <summary> /// Прочита ако има отговори /// Затваря канала за връзка с ЕИСПП /// </summary> /// <returns></returns> protected override async Task CloseChanel() { try { var messages = await Receive(); eisppReplies.AddRange(messages); } catch (Exception ex) { logger.LogError(ex, "Error receiving messages!"); }; try { await eisppClient.CloseAsync(); eisppClient = null; } catch (Exception ex) { logger.LogError(ex, "Error closing channel!"); } await ProcessReplies(); }