From 88fe141b16f884a60b3f6067db09437e390629a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20Kaan=20K=C3=B6se?= Date: Fri, 14 Nov 2025 12:31:24 +0100 Subject: [PATCH] Handle attention in sync manager. --- Wino.Core/Services/SynchronizationManager.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Wino.Core/Services/SynchronizationManager.cs b/Wino.Core/Services/SynchronizationManager.cs index dc8f61f0..563f2074 100644 --- a/Wino.Core/Services/SynchronizationManager.cs +++ b/Wino.Core/Services/SynchronizationManager.cs @@ -156,6 +156,15 @@ public class SynchronizationManager : ISynchronizationManager return result; } + catch (AuthenticationAttentionException authEx) + { + _logger.Warning("Account {AccountId} requires attention due to authentication issues", options.AccountId); + + // Create app notification for authentication attention + _notificationBuilder.CreateAttentionRequiredNotification(authEx.Account); + + return MailSynchronizationResult.Failed(authEx); + } catch (Exception ex) { _logger.Error(ex, "Mail synchronization failed for account {AccountId}", options.AccountId);