From c2b2b2efe0a9b6954a16655170e623e697d4227f Mon Sep 17 00:00:00 2001 From: Benimautner Date: Mon, 30 Sep 2024 21:37:53 +0200 Subject: [PATCH] feat: optimize getting tasks for notifications --- lib/managers/notifications.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/managers/notifications.dart b/lib/managers/notifications.dart index 126efdf..bb1baf9 100644 --- a/lib/managers/notifications.dart +++ b/lib/managers/notifications.dart @@ -124,7 +124,7 @@ class NotificationClass { Future scheduleDueNotifications(TaskService taskService, {List? tasks}) async { - if (tasks == null) tasks = await taskService.getAll(); + if (tasks == null) tasks = await taskService.getByFilterString("done=false && (due_date > now || reminders > now)", {"filter_include_nulls": ["false"]}); if (tasks == null) { print("did not receive tasks on notification update"); return; @@ -153,7 +153,7 @@ class NotificationClass { platformChannelSpecificsDueDate, id: task.id, ); - print("scheduled notification for time " + task.dueDate!.toString()); + //print("scheduled notification for time " + task.dueDate!.toString()); } } print("notifications scheduled successfully");