-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Which package/packages do you use?
-
@stream-io/video-react-sdk -
@stream-io/video-react-native-sdk -
@stream-io/video-client
Describe the bug
Trying to make a call between two users. User 1 - Android / User 2 - iOS. When starting the call from User 1, the user can see the "Preparing call" ui from the RingingCallContent component. User 2 receives the call, and the correct UI is also shown. When User 2 accepts the call, UI updates, but User 1 is still on the "Preparing call" UI; it's not updated. This problem exists on any platform. The first user who creates a call is stuck on the "Preparing call" UI
To Reproduce
Steps to reproduce the behavior:
- Create a call between two users
- Accept the incoming call
- The user who created the call always sees the "Preparing call."
- The user who accepted the call sees the correct UI, calling, and active call UI
- Call is created using the getOrCreate method
const call = client.call("default", uuidv4());
await call.getOrCreate({
ring: true,
data: {
members: [{ user_id: myStreamId }, { user_id: user.getstream_id }],
},
});- No custom UI is used, just default RingingCallContent
<StreamCall call={call}>
<RingingCallContent onBackPress={call?.endCall} />
</StreamCall>Expected behavior
The user who started the call should also see UI updates depending on the call status change
Screenshots
Version
- "@stream-io/video-react-native-sdk": "^1.25.0"
Env:
React Native / Expo
- React Native 0.81.5
- Expo 54.0.29
- New Architecture - enabled
- Issue reproducible on both platforms ios/android (emulator, real device)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working