Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(database): react-native 0.73 compatibility #7500

Merged
merged 4 commits into from
Dec 8, 2023

Conversation

mikehardy
Copy link
Collaborator

Description

This is mostly adopting react-native 0.73 in our test app and then fixing an incompatibility I noticed in the way we use EventEmitter in the database module

I moved one functions test (timeout handling) to be in the emulator vs the cloud

We adopt firebase-ios-sdk 10.19.0 but we haven't integrated underlying changes so this isn't really a user-visible change

The rest is just dependency updates

Release Summary

conventional commits

Test Plan

Lots and lots of e2e runs locally


Think react-native-firebase is great? Please consider supporting the project with any of the below:

upstream EventEmitter made registrations fully private, and we
were relying on them to implement specific-listener-removal to
meet a firebase-js-sdk API contract

implemented listener registration accounting in situ in place of
previous style relying on upstream EventEmitter implementation
previous timeout function appeared to use network which caused
problems with iOS insecure network loads
@mikehardy mikehardy added the Workflow: Pending Merge Waiting on CI or similar label Dec 7, 2023
Copy link

vercel bot commented Dec 7, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
react-native-firebase ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 8, 2023 3:08am
react-native-firebase-next ❌ Failed (Inspect) Dec 8, 2023 3:08am

- java --> kotlin in this release of react-native
@mikehardy
Copy link
Collaborator Author

Took a couple of polishing tweaks but this time should go green and can release tomorrow morning

@mikehardy mikehardy merged commit cc69502 into main Dec 8, 2023
16 of 19 checks passed
@mikehardy mikehardy deleted the @mikehardy/dependency-updates branch December 8, 2023 12:19
@mikehardy mikehardy removed the Workflow: Pending Merge Waiting on CI or similar label Jan 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant