fix: improve filtering of DeArrow titles and thumbnails

This commit is contained in:
Bnyro 2023-07-21 09:02:07 +02:00
parent 8e133f79ca
commit c62aadacfc

View File

@ -19,10 +19,10 @@ object DeArrowUtil {
} catch (e: Exception) {
return null to null
}
val newTitle = content.titles.maxByOrNull { it.votes }?.title
val newThumbnail =
content.thumbnails.filter { it.thumbnail != null }.maxByOrNull { it.votes }
?.takeIf { !it.original }?.thumbnail
val newTitle = content.titles.firstOrNull { it.votes >= 0 || it.locked }?.title
val newThumbnail = content.thumbnails.firstOrNull {
it.thumbnail != null && !it.original && (it.votes >= 0 || it.locked)
}?.thumbnail
return newTitle to newThumbnail
}