summaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorByteHamster <ByteHamster@users.noreply.github.com>2023-10-01 18:08:54 +0200
committerGitHub <noreply@github.com>2023-10-01 18:08:54 +0200
commit4dc1196c39dbb85951d8daae5ba4c0efa886553e (patch)
tree6bea554076d36316d071b85bd2cc3841102da77b /app/src/main/java
parent7cb0ba8156c291d34162e050045fe878f98531ee (diff)
downloadAntennaPod-4dc1196c39dbb85951d8daae5ba4c0efa886553e.zip
Apply username and password when subscribing (#6675)
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java13
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 {