summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/activity
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-03-28 23:46:50 +0100
committerByteHamster <info@bytehamster.com>2021-03-04 19:47:48 +0100
commitf62a6b808e54e28c791b0448661099ccbcf3e1c1 (patch)
treea1b8cc93cfbf1f39c1ae0de8ea10f1ebb6726a86 /app/src/main/java/de/danoeh/antennapod/activity
parent9dbe5f6de58d8113b55c7bedd2f1fab200d80fb8 (diff)
downloadAntennaPod-f62a6b808e54e28c791b0448661099ccbcf3e1c1.zip
Only store content_encoded or description
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/activity')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java24
1 files changed, 3 insertions, 21 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 efd1d53ca..a5883ca14 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/OnlineFeedViewActivity.java
@@ -33,7 +33,6 @@ import de.danoeh.antennapod.core.event.DownloadEvent;
import de.danoeh.antennapod.core.event.FeedListUpdateEvent;
import de.danoeh.antennapod.core.event.PlayerStatusEvent;
import de.danoeh.antennapod.core.feed.Feed;
-import de.danoeh.antennapod.core.feed.FeedItem;
import de.danoeh.antennapod.core.feed.FeedPreferences;
import de.danoeh.antennapod.core.feed.VolumeAdaptionSetting;
import de.danoeh.antennapod.core.glide.ApGlideSettings;
@@ -258,7 +257,8 @@ public class OnlineFeedViewActivity extends AppCompatActivity {
url = URLChecker.prepareURL(url);
feed = new Feed(url, null);
if (username != null && password != null) {
- feed.setPreferences(new FeedPreferences(0, false, FeedPreferences.AutoDeleteAction.GLOBAL, VolumeAdaptionSetting.OFF, username, password));
+ feed.setPreferences(new FeedPreferences(0, false, FeedPreferences.AutoDeleteAction.GLOBAL,
+ VolumeAdaptionSetting.OFF, username, password));
}
String fileUrl = new File(getExternalCacheDir(),
FileNameGenerator.generateFileName(feed.getDownload_url())).toString();
@@ -328,7 +328,6 @@ public class OnlineFeedViewActivity extends AppCompatActivity {
.subscribeWith(new DisposableMaybeObserver<FeedHandlerResult>() {
@Override
public void onSuccess(@NonNull FeedHandlerResult result) {
- beforeShowFeedInformation(result.feed);
showFeedInformation(result.feed, result.alternateFeedUrls);
}
@@ -378,23 +377,6 @@ public class OnlineFeedViewActivity extends AppCompatActivity {
}
/**
- * Called after the feed has been downloaded and parsed and before showFeedInformation is called.
- * This method is executed on a background thread
- */
- private void beforeShowFeedInformation(Feed feed) {
- Log.d(TAG, "Removing HTML from feed description");
-
- feed.setDescription(HtmlToPlainText.getPlainText(feed.getDescription()));
-
- Log.d(TAG, "Removing HTML from shownotes");
- if (feed.getItems() != null) {
- for (FeedItem item : feed.getItems()) {
- item.setDescription(HtmlToPlainText.getPlainText(item.getDescription()));
- }
- }
- }
-
- /**
* Called when feed parsed successfully.
* This method is executed on the GUI thread.
*/
@@ -437,7 +419,7 @@ public class OnlineFeedViewActivity extends AppCompatActivity {
viewBinding.titleLabel.setText(feed.getTitle());
viewBinding.authorLabel.setText(feed.getAuthor());
- description.setText(feed.getDescription());
+ description.setText(HtmlToPlainText.getPlainText(feed.getDescription()));
viewBinding.subscribeButton.setOnClickListener(v -> {
if (feedInFeedlist(feed)) {