From 4dc1196c39dbb85951d8daae5ba4c0efa886553e Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Sun, 1 Oct 2023 18:08:54 +0200 Subject: Apply username and password when subscribing (#6675) --- .../danoeh/antennapod/activity/OnlineFeedViewActivity.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'app/src/main') diff --git a/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java index 3812339bd..d8225b6c2 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java @@ -539,19 +539,24 @@ public class OnlineFeedViewActivity extends AppCompatActivity { viewBinding.subscribeButton.setText(R.string.open_podcast); if (didPressSubscribe) { didPressSubscribe = false; + + Feed feed1 = DBReader.getFeed(getFeedId()); + FeedPreferences feedPreferences = feed1.getPreferences(); if (UserPreferences.isEnableAutodownload()) { boolean autoDownload = viewBinding.autoDownloadCheckBox.isChecked(); - - Feed feed1 = DBReader.getFeed(getFeedId()); - FeedPreferences feedPreferences = feed1.getPreferences(); feedPreferences.setAutoDownload(autoDownload); - DBWriter.setFeedPreferences(feedPreferences); SharedPreferences preferences = getSharedPreferences(PREFS, MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); editor.putBoolean(PREF_LAST_AUTO_DOWNLOAD, autoDownload); editor.apply(); } + if (username != null) { + feedPreferences.setUsername(username); + feedPreferences.setPassword(password); + } + DBWriter.setFeedPreferences(feedPreferences); + openFeed(); } } else { -- cgit v1.2.3