realm-js
realm-js copied to clipboard
React Native app crashes when realm.delete(toDelete) is called multiple times or spammed
my app crashes when this method is called concurrently. Here is my code:
const removeTokenFromRealm = useCallback( (walletId: string, assetId: string) => { const toDelete = realm.objects(REALM_TYPE_TOKEN).filtered('walletId = $0 AND assetId = $1', walletId, assetId);
realm.write(() => {
try {
console.log('to delete ', realm.delete);
realm.delete(toDelete);
} catch (error) {
console.log('error deleting token', error);
}
})
},
[realm],
);