libs: Bump gplyapi to 3.5.0

* Map versionCode as Long
* Handle all cases of immutable object modification

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2025-05-13 15:14:54 +08:00
parent a2a9dbfdfe
commit e39bc3b8a5
36 changed files with 182 additions and 194 deletions

View File

@@ -19,18 +19,8 @@
package com.aurora.extensions
import com.aurora.gplayapi.data.models.File
import com.aurora.gplayapi.data.models.PlayFile
fun <T> MutableList<T>.flushAndAdd(list: List<T>) {
clear()
addAll(list)
}
fun <T> MutableSet<T>.flushAndAdd(list: Set<T>) {
clear()
addAll(list)
}
fun List<File>.requiresObbDir(): Boolean {
return this.any { it.type == File.FileType.OBB || it.type == File.FileType.PATCH }
fun List<PlayFile>.requiresObbDir(): Boolean {
return this.any { it.type == PlayFile.Type.OBB }
}