diff --git a/Wino.Mail.ViewModels/AppShellViewModel.cs b/Wino.Mail.ViewModels/AppShellViewModel.cs index 4b23fe77..8bccc626 100644 --- a/Wino.Mail.ViewModels/AppShellViewModel.cs +++ b/Wino.Mail.ViewModels/AppShellViewModel.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.Linq; using System.Threading; using System.Threading.Tasks; @@ -241,9 +242,11 @@ public partial class AppShellViewModel : MailBaseViewModel, await RecreateMenuItemsAsync(); await ProcessLaunchOptionsAsync(); -#if !DEBUG - await ForceAllAccountSynchronizationsAsync(); -#endif + if (!Debugger.IsAttached) + { + await ForceAllAccountSynchronizationsAsync(); + } + await MakeSureEnableStartupLaunchAsync(); await ConfigureBackgroundTasksAsync(); } diff --git a/Wino.Server/ServerContext.cs b/Wino.Server/ServerContext.cs index 82bb7092..526429d3 100644 --- a/Wino.Server/ServerContext.cs +++ b/Wino.Server/ServerContext.cs @@ -86,7 +86,8 @@ public class ServerContext : private async void SynchronizationTimerTriggered(object sender, System.Timers.ElapsedEventArgs e) { -#if !DEBUG + if (Debugger.IsAttached) return; + // Send sync request for all accounts. var accounts = await _accountService.GetAccountsAsync(); @@ -103,7 +104,6 @@ public class ServerContext : await ExecuteServerMessageSafeAsync(null, request); } -#endif } #region Message Handlers