Open ghost opened 1 year ago
Some amount of polyfills are probably necessary, see our react-native sample here: https://github.com/Azure/azure-sdk-for-js/tree/main/samples/frameworks/react-native/appconfigBasic#add-polyfills
/cc @jeremymeng for when he's back
It's also possible we need to add some react-native overrides to the package itself
It's also possible we need to add some react-native overrides to the package itself
yes, we would want to add a react-native mapping like below so react-native could use https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/web-pubsub/web-pubsub-client/src/ws.browser.ts#L1
Describe the bug
We are unable to use the library within React Native project version
0.71.3
with typescript because the library references node types that are not available within React Native and as such at runtime we get the following errors:EventEmitter error:
WebSocket error:
To Reproduce Steps to reproduce the behavior:
npm install @azure/web-pubsub-client
Expected behavior
The library should work as expected and connect to Web PubSub
Screenshots If applicable, add screenshots to help explain your problem.
Additional context
We have used the following patch file to fix the issue (although there maybe a better solution):