From 5617206c6d7ad586d6be68d01e74da5b3599070e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20Kaan=20K=C3=B6se?= Date: Tue, 3 Sep 2024 11:48:46 +0200 Subject: [PATCH] Spam filter check per-message. --- Wino.Mail.ViewModels/MailRenderingPageViewModel.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Wino.Mail.ViewModels/MailRenderingPageViewModel.cs b/Wino.Mail.ViewModels/MailRenderingPageViewModel.cs index d1fbbc82..e7a25c84 100644 --- a/Wino.Mail.ViewModels/MailRenderingPageViewModel.cs +++ b/Wino.Mail.ViewModels/MailRenderingPageViewModel.cs @@ -170,11 +170,9 @@ namespace Wino.Mail.ViewModels [RelayCommand] private async Task ForceImageLoading() { - forceImageLoading = true; - if (initializedMailItemViewModel == null && initializedMimeMessageInformation == null) return; - await RenderAsync(initializedMimeMessageInformation); + await RenderAsync(initializedMimeMessageInformation, ignoreJunkFilter: true); } [RelayCommand] @@ -395,8 +393,10 @@ namespace Wino.Mail.ViewModels await RenderAsync(mimeMessageInformation); } - private async Task RenderAsync(MimeMessageInformation mimeMessageInformation) + private async Task RenderAsync(MimeMessageInformation mimeMessageInformation, bool ignoreJunkFilter = false) { + forceImageLoading = ignoreJunkFilter; + var message = mimeMessageInformation.MimeMessage; var messagePath = mimeMessageInformation.Path; @@ -436,7 +436,7 @@ namespace Wino.Mail.ViewModels } // Load images if forced. - if (forceImageLoading) + if (ignoreJunkFilter) { renderingOptions.LoadImages = true; }