feat(config): make desktop notification duration configurable

This commit is contained in:
Benexl
2025-08-12 14:45:35 +03:00
parent ca491d95a0
commit 4cdc5bfd34
5 changed files with 10 additions and 3 deletions

View File

@@ -301,7 +301,8 @@ class DownloadService:
message=message,
app_name="FastAnime",
app_icon=app_icon,
timeout=20,
timeout=self.app_config.general.desktop_notification_duration
* 60,
)
except:
pass
@@ -322,7 +323,7 @@ class DownloadService:
message=message,
app_name="FastAnime",
app_icon=app_icon,
timeout=20,
timeout=self.app_config.general.desktop_notification_duration * 60,
)
except:
pass

View File

@@ -101,7 +101,7 @@ class NotificationService:
message=message,
app_name="FastAnime",
app_icon=app_icon, # plyer supports file paths or URLs depending on platform
timeout=20,
timeout=self.app_config.general.desktop_notification_duration * 60,
)
logger.info(f"Displayed notification: {message}")
self._mark_seen(