From 9fed944392ee31f00ef91a01a2c34dddc876a86a Mon Sep 17 00:00:00 2001 From: Erik Johnson Date: Wed, 22 Feb 2023 14:34:43 -0600 Subject: Add "New Episodes Action" preference (#6095) --- .../de/danoeh/antennapod/storage/preferences/UserPreferences.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'storage/preferences') diff --git a/storage/preferences/src/main/java/de/danoeh/antennapod/storage/preferences/UserPreferences.java b/storage/preferences/src/main/java/de/danoeh/antennapod/storage/preferences/UserPreferences.java index c7758d40e..37cfb4f19 100644 --- a/storage/preferences/src/main/java/de/danoeh/antennapod/storage/preferences/UserPreferences.java +++ b/storage/preferences/src/main/java/de/danoeh/antennapod/storage/preferences/UserPreferences.java @@ -13,6 +13,7 @@ import androidx.annotation.VisibleForTesting; import androidx.core.app.NotificationCompat; import androidx.preference.PreferenceManager; +import de.danoeh.antennapod.model.feed.FeedPreferences; import org.json.JSONArray; import org.json.JSONException; @@ -67,6 +68,7 @@ public class UserPreferences { public static final String PREF_QUEUE_KEEP_SORTED = "prefQueueKeepSorted"; public static final String PREF_QUEUE_KEEP_SORTED_ORDER = "prefQueueKeepSortedOrder"; + public static final String PREF_NEW_EPISODES_ACTION = "prefNewEpisodesAction"; private static final String PREF_DOWNLOADS_SORTED_ORDER = "prefDownloadSortedOrder"; // Playback @@ -944,6 +946,12 @@ public class UserPreferences { .apply(); } + public static FeedPreferences.NewEpisodesAction getNewEpisodesAction() { + String str = prefs.getString(PREF_NEW_EPISODES_ACTION, + "" + FeedPreferences.NewEpisodesAction.ADD_TO_INBOX.code); + return FeedPreferences.NewEpisodesAction.fromCode(Integer.parseInt(str)); + } + /** * Returns the sort order for the downloads. */ -- cgit v1.2.3