drift(mobile): drift auth user sync

This commit is contained in:
wuzihao051119
2025-07-25 12:28:02 +08:00
parent ad65e9011a
commit 4677ceb03c
69 changed files with 9116 additions and 1206 deletions
+1 -1
View File
@@ -33,7 +33,7 @@ abstract final class Bootstrap {
ExifInfoSchema,
AssetSchema,
AlbumSchema,
UserSchema,
IsarUserSchema,
BackupAlbumSchema,
DuplicatedAssetSchema,
LoggerMessageSchema,
+2 -2
View File
@@ -42,7 +42,7 @@ Future<void> migrateDatabaseIfNeeded(Isar db) async {
final id = value.intValue;
if (id != null) {
await db.writeTxn(() async {
final user = await db.users.get(id);
final user = await db.isarUsers.get(id);
await db.storeValues.put(StoreValue(StoreKey.currentUser.id, strValue: user?.id));
});
}
@@ -77,7 +77,7 @@ Future<void> _migrateTo(Isar db, int version) async {
await db.exifInfos.clear();
await db.albums.clear();
await db.eTags.clear();
await db.users.clear();
await db.isarUsers.clear();
});
await Store.put(StoreKey.version, version);
}