realm-js icon indicating copy to clipboard operation
realm-js copied to clipboard

React Native app crashes when realm.delete(toDelete) is called multiple times or spammed

Open ahmadhannan-ammag opened this issue 1 year ago • 0 comments

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],

);

ahmadhannan-ammag avatar Feb 21 '25 10:02 ahmadhannan-ammag