Allow player keep original cache provider

 Support chain fallback
This commit is contained in:
2024-09-07 18:49:05 +08:00
parent 3df93e47d2
commit 90dc3f43a7
6 changed files with 152 additions and 17 deletions

View File

@ -90,6 +90,8 @@ class PreferencesTable extends Table {
boolean().withDefault(const Constant(true))();
BoolColumn get playerWakelock =>
boolean().withDefault(const Constant(true))();
BoolColumn get overrideCacheProvider =>
boolean().withDefault(const Constant(true))();
// Default values as PreferencesTableData
static PreferencesTableData defaults() {
@ -118,6 +120,7 @@ class PreferencesTable extends Table {
downloadMusicCodec: SourceCodecs.m4a,
endlessPlayback: true,
playerWakelock: true,
overrideCacheProvider: true,
);
}
}