Expensify / react-native-onyx

Persistent, offline-first state management solution for React Native. Easy to use with minimal config and boilerplate.
MIT License
160 stars 73 forks source link

fix connection crash bug #579

Closed nkdengineer closed 2 months ago

nkdengineer commented 2 months ago

Details

Related Issues

https://github.com/Expensify/App/issues/48070

Automated Tests

Manual Tests

  1. Open the a chat with user B
  2. Right click or long press on the message of user B
  3. Click on Flag as offensive
  4. Verify that the flag page opens

    Author Checklist

Screenshots/Videos

Android: Native
Android: mWeb Chrome https://github.com/user-attachments/assets/d9f96033-2e32-444c-815d-a9e0baae3b8f
iOS: Native
iOS: mWeb Safari https://github.com/user-attachments/assets/181ccc53-db64-4b6e-84a7-e56acbf88ec0
MacOS: Chrome / Safari https://github.com/user-attachments/assets/35b3c515-9984-45b2-8301-a7603638672b
MacOS: Desktop https://github.com/user-attachments/assets/7ffb2574-5d78-418f-9ce0-43d5bc58b549
github-actions[bot] commented 2 months ago

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

nkdengineer commented 2 months ago

I have read the CLA Document and I hereby sign the CLA

nkdengineer commented 2 months ago

@getusha I think we don't need to update this case because the data will be available in the test.

mountiny commented 2 months ago

@fabioh8010 will handle this later but since this is a blocker going to move ahead

melvin-bot[bot] commented 2 months ago

@mountiny looks like this was merged without a test passing. Please add a note explaining why this was done and remove the Emergency label if this is not an emergency.

github-actions[bot] commented 2 months ago

🚀Published to npm in v2.0.66