From 0fb0825db5e0eedd7e22df95f91799fdceb0e24b Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 24 Aug 2017 12:16:50 -0500 Subject: [PATCH] Moved method to legacy tasker plugin --- app/src/main/java/org/tasks/Notifier.java | 5 ----- .../tasks/receivers/ListNotificationReceiver.java | 14 ++++++++++---- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/org/tasks/Notifier.java b/app/src/main/java/org/tasks/Notifier.java index 5359065b2..e092622b7 100644 --- a/app/src/main/java/org/tasks/Notifier.java +++ b/app/src/main/java/org/tasks/Notifier.java @@ -131,11 +131,6 @@ public class Notifier { return b; } - @Deprecated - public void triggerFilterNotification(final String title, final String query, final String valuesForNewTasks) { - triggerFilterNotification(new Filter(title, query, AndroidUtilities.contentValuesFromSerializedString(valuesForNewTasks))); - } - public void triggerFilterNotification(final Filter filter) { String title = filter.listingTitle; String query = filter.getSqlQuery(); diff --git a/app/src/main/java/org/tasks/receivers/ListNotificationReceiver.java b/app/src/main/java/org/tasks/receivers/ListNotificationReceiver.java index 5e9934156..390ef4781 100644 --- a/app/src/main/java/org/tasks/receivers/ListNotificationReceiver.java +++ b/app/src/main/java/org/tasks/receivers/ListNotificationReceiver.java @@ -3,6 +3,9 @@ package org.tasks.receivers; import android.content.Context; import android.content.Intent; +import com.todoroo.andlib.utility.AndroidUtilities; +import com.todoroo.astrid.api.Filter; + import org.tasks.Notifier; import org.tasks.analytics.Tracker; import org.tasks.analytics.Tracking; @@ -35,10 +38,13 @@ public class ListNotificationReceiver extends InjectingBroadcastReceiver { tracker.reportEvent(Tracking.Events.LEGACY_TASKER_TRIGGER); - executorService.execute(() -> notifier.triggerFilterNotification( - intent.getStringExtra(EXTRA_FILTER_TITLE), - intent.getStringExtra(EXTRA_FILTER_QUERY), - intent.getStringExtra(EXTRA_FILTER_VALUES))); + executorService.execute(() -> { + String title = intent.getStringExtra(EXTRA_FILTER_TITLE); + String query = intent.getStringExtra(EXTRA_FILTER_QUERY); + String extras = intent.getStringExtra(EXTRA_FILTER_VALUES); + notifier.triggerFilterNotification( + new Filter(title, query, AndroidUtilities.contentValuesFromSerializedString(extras))); + }); } @Override