fix(persistence): change mode insert or replace to upsert

This commit is contained in:
Dmitry Zhifarsky
2021-08-08 21:42:27 +03:00
parent 70fdd42e58
commit 8adc38f8e4
9 changed files with 9 additions and 18 deletions
@@ -42,10 +42,9 @@ class ReactionDao extends DatabaseAccessor<MoorChatDatabase>
/// Updates the reactions data with the new [reactionList] data
Future<void> updateReactions(List<Reaction> reactionList) => batch((it) {
it.insertAll(
it.insertAllOnConflictUpdate(
reactions,
reactionList.map((r) => r.toEntity()).toList(),
mode: InsertMode.insertOrReplace,
);
});