diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2024-03-10 10:14:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-10 10:14:17 +0100 |
commit | 095a6b3e9d7125bf2686e3510bd4cb2031c72da5 (patch) | |
tree | 4165f8ae327fb56dd2b9f85bf40d35aff61aef48 /core | |
parent | 393a8cebd3f26b6a1edae71f33e25d5c9cf42ded (diff) | |
download | AntennaPod-095a6b3e9d7125bf2686e3510bd4cb2031c72da5.zip |
Remove stream library that is just used in 3 locations (#6976)
Especially on the SwipeActionsDialog, this is even a bit easier to understand.
Diffstat (limited to 'core')
-rw-r--r-- | core/build.gradle | 1 | ||||
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java | 11 |
2 files changed, 7 insertions, 5 deletions
diff --git a/core/build.gradle b/core/build.gradle index c4cdf28f2..b864c4455 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -66,7 +66,6 @@ dependencies { annotationProcessor "org.greenrobot:eventbus-annotation-processor:$eventbusVersion" implementation "io.reactivex.rxjava2:rxandroid:$rxAndroidVersion" implementation "io.reactivex.rxjava2:rxjava:$rxJavaVersion" - implementation "com.annimon:stream:$annimonStreamVersion" // Non-free dependencies: playApi "com.google.android.support:wearable:$wearableSupportVersion" diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java b/core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java index b01def584..4f9efdb9c 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/FeedUpdateWorker.java @@ -11,8 +11,6 @@ import androidx.work.ForegroundInfo; import androidx.work.WorkManager; import androidx.work.Worker; import androidx.work.WorkerParameters; -import com.annimon.stream.Collectors; -import com.annimon.stream.Stream; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; import de.danoeh.antennapod.core.ClientConfigurator; @@ -104,11 +102,16 @@ public class FeedUpdateWorker extends Worker { private Notification createNotification(@Nullable List<Feed> toUpdate) { Context context = getApplicationContext(); String contentText = ""; - String bigText = ""; + StringBuilder bigText = new StringBuilder(); if (toUpdate != null) { contentText = context.getResources().getQuantityString(R.plurals.downloads_left, toUpdate.size(), toUpdate.size()); - bigText = Stream.of(toUpdate).map(feed -> "• " + feed.getTitle()).collect(Collectors.joining("\n")); + for (int i = 0; i < toUpdate.size(); i++) { + bigText.append("• ").append(toUpdate.get(i).getTitle()); + if (i != toUpdate.size() - 1) { + bigText.append("\n"); + } + } } return new NotificationCompat.Builder(context, NotificationUtils.CHANNEL_ID_DOWNLOADING) .setContentTitle(context.getString(R.string.download_notification_title_feeds)) |