[client] Fix shared resources response processing

This commit is contained in:
Abhishek Shroff
2025-06-01 14:43:13 +05:30
parent 96cf657560
commit eba6de5020
2 changed files with 3 additions and 3 deletions
@@ -36,8 +36,8 @@ class BootstrapLoginResponse extends PhylumApiSuccessResponse {
batch.deleteAll(account.db.bookmarks);
batch.deleteAll(account.db.users);
}
batch.insertAll(account.db.bookmarks, bookmarks, mode: InsertMode.replace);
batch.insertAll(account.db.users, users, mode: InsertMode.replace);
batch.insertAll(account.db.bookmarks, bookmarks, mode: InsertMode.insertOrReplace);
batch.insertAll(account.db.users, users, mode: InsertMode.insertOrReplace);
});
account.user = user;
@@ -18,7 +18,7 @@ class SharedResourcesResponse extends PhylumApiSuccessResponse {
}
await db.batch((batch) {
batch.insertAll(db.resources, resources.map((r) => r.resource));
batch.insertAll(db.resources, resources.map((r) => r.resource), mode: InsertMode.insertOrReplace);
batch.deleteAll(db.shared);
batch.insertAll(db.shared, shared);