Skip to content

Commit 4789cf6

Browse files
committed
Use Java streams in AbstractInfoPlayQueue
1 parent 5f1f52b commit 4789cf6

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

app/src/main/java/org/schabi/newpipe/player/playqueue/AbstractInfoPlayQueue.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import org.schabi.newpipe.extractor.Page;
1010
import org.schabi.newpipe.extractor.stream.StreamInfoItem;
1111

12-
import java.util.ArrayList;
1312
import java.util.List;
13+
import java.util.stream.Collectors;
1414

1515
import io.reactivex.rxjava3.core.SingleObserver;
1616
import io.reactivex.rxjava3.disposables.Disposable;
@@ -132,10 +132,6 @@ public void dispose() {
132132
}
133133

134134
private static List<PlayQueueItem> extractListItems(final List<StreamInfoItem> infoItems) {
135-
final List<PlayQueueItem> result = new ArrayList<>();
136-
for (final StreamInfoItem stream : infoItems) {
137-
result.add(new PlayQueueItem(stream));
138-
}
139-
return result;
135+
return infoItems.stream().map(PlayQueueItem::new).collect(Collectors.toList());
140136
}
141137
}

0 commit comments

Comments
 (0)