Fix duplicated videos in the playing queue

This commit is contained in:
Bnyro 2023-01-16 20:02:07 +01:00
parent aa3aee0b27
commit bda610d99c

View File

@ -30,11 +30,11 @@ object PlayingQueue {
fun clear() = queue.clear()
fun add(vararg streamItem: StreamItem) {
streamItem.forEach {
if (currentStream != it) {
if (queue.contains(it)) queue.remove(it)
queue.add(it)
}
for (stream in streamItem) {
if (currentStream?.url?.toID() == stream.url?.toID()) continue
// remove if already present
queue.remove(stream)
queue.add(stream)
}
}