diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2023-10-01 18:08:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-01 18:08:54 +0200 |
commit | 4dc1196c39dbb85951d8daae5ba4c0efa886553e (patch) | |
tree | 6bea554076d36316d071b85bd2cc3841102da77b /app/src | |
parent | 7cb0ba8156c291d34162e050045fe878f98531ee (diff) | |
download | AntennaPod-4dc1196c39dbb85951d8daae5ba4c0efa886553e.zip |
Apply username and password when subscribing (#6675)
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java | 13 |
1 files changed, 9 insertions, 4 deletions
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 { |