Change ObjectBox inserts to use queued instead of async

codemagic-setup
Hank Grabowski 2023-06-27 13:16:01 -04:00
rodzic b68e9a999e
commit 0d70a95606
1 zmienionych plików z 4 dodań i 2 usunięć

Wyświetl plik

@ -95,8 +95,10 @@ class ObjectBoxConnectionsRepo implements IConnectionsRepo {
bool upsertConnection(Connection connection) {
memCache.upsertConnection(connection);
getById(connection.id).match(
onSuccess: (existing) => box.put(connection.copy(obId: existing.obId)),
onError: (_) => box.put(connection),
onSuccess: (existing) => box.putQueued(
connection.copy(obId: existing.obId),
),
onError: (_) => box.putQueued(connection),
);
return true;
}