Add configurable mail notification actions

This commit is contained in:
Burak Kaan Köse
2026-04-15 15:43:07 +02:00
parent 1a1d69be56
commit 4ca26cb131
55 changed files with 410 additions and 20 deletions
@@ -237,6 +237,18 @@ public class PreferencesService(IConfigurationService configurationService) : Ob
set => SaveProperty(propertyName: nameof(StartupEntityId), value);
}
public MailOperation FirstMailNotificationAction
{
get => _configurationService.Get(nameof(FirstMailNotificationAction), MailOperation.MarkAsRead);
set => SetPropertyAndSave(nameof(FirstMailNotificationAction), value);
}
public MailOperation SecondMailNotificationAction
{
get => _configurationService.Get(nameof(SecondMailNotificationAction), MailOperation.SoftDelete);
set => SetPropertyAndSave(nameof(SecondMailNotificationAction), value);
}
public AppLanguage CurrentLanguage
{
get => _configurationService.Get(nameof(CurrentLanguage), TranslationService.DefaultAppLanguage);