Fix ObjectBox Connection upsert keying off DB ID not Fediverse ID

codemagic-setup
Hank Grabowski 2023-04-18 21:00:20 -04:00
rodzic 2423dfbddf
commit 35ffbd7273
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

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