do not write default values

This commit is contained in:
shenlong-tanwen
2026-05-12 02:30:28 +05:30
parent 3f6b3e1b99
commit 8c91a5a6c4
2 changed files with 6 additions and 0 deletions
@@ -50,6 +50,9 @@ class MetadataRepository extends DriftDatabaseRepository {
Future<void> write<T extends Object, U extends T>(MetadataKey<T> key, U value) async {
if (_read(key) == value) return;
if (value == key.defaultValue) {
return delete(key);
}
await _db
.into(_db.metadataEntity)