From 3c2e1713d6a96c837f298cc9641c8e1c62149525 Mon Sep 17 00:00:00 2001 From: Zakharov_Rostislav Date: Wed, 22 May 2024 15:07:37 +0400 Subject: [PATCH] temp --- .../MailWorker/AbstractMailWorker.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/BlacksmithWorkshop/BlacksmithWorkshopBusinessLogic/MailWorker/AbstractMailWorker.cs b/BlacksmithWorkshop/BlacksmithWorkshopBusinessLogic/MailWorker/AbstractMailWorker.cs index 03e517e..ae129b1 100644 --- a/BlacksmithWorkshop/BlacksmithWorkshopBusinessLogic/MailWorker/AbstractMailWorker.cs +++ b/BlacksmithWorkshop/BlacksmithWorkshopBusinessLogic/MailWorker/AbstractMailWorker.cs @@ -18,12 +18,14 @@ namespace BlacksmithWorkshopBusinessLogic.MailWorker protected string _popHost = string.Empty; protected int _popPort; private readonly IMessageInfoLogic _messageInfoLogic; + private readonly IClientLogic _clientLogic; private readonly ILogger _logger; public AbstractMailWorker(ILogger logger, - IMessageInfoLogic messageInfoLogic) + IMessageInfoLogic messageInfoLogic, IClientLogic clientLogic) { _logger = logger; _messageInfoLogic = messageInfoLogic; + _clientLogic = clientLogic; } public void MailConfig(MailConfigBindingModel config) { @@ -73,6 +75,7 @@ namespace BlacksmithWorkshopBusinessLogic.MailWorker _logger.LogDebug("Check Mail: {Count} new mails", list.Count); foreach (var mail in list) { + mail.ClientId = _clientLogic.ReadElement(new () { Email = mail.SenderName })?.Id; _messageInfoLogic.Create(mail); } }