v2.1.0-preview: Download speed optimizations

This commit is contained in:
zarzet
2026-01-06 03:55:53 +07:00
parent df7c1c5bb7
commit 1d7c43a302
15 changed files with 717 additions and 158 deletions
@@ -211,6 +211,25 @@ class MainActivity: FlutterActivity() {
}
result.success(null)
}
"preWarmTrackCache" -> {
val tracksJson = call.argument<String>("tracks") ?: "[]"
withContext(Dispatchers.IO) {
Gobackend.preWarmTrackCacheJSON(tracksJson)
}
result.success(null)
}
"getTrackCacheSize" -> {
val size = withContext(Dispatchers.IO) {
Gobackend.getTrackCacheSize()
}
result.success(size.toInt())
}
"clearTrackCache" -> {
withContext(Dispatchers.IO) {
Gobackend.clearTrackIDCache()
}
result.success(null)
}
else -> result.notImplemented()
}
} catch (e: Exception) {