Skip to content

Commit 1b5bbbb

Browse files
committed
fix joining on mute on ios
1 parent 4007647 commit 1b5bbbb

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

chime-sdk/src/androidMain/kotlin/com/wannaverse/chimesdk/ChimeSDK.android.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ actual class ChimeSDK(
256256
@Composable
257257
actual fun LocalVideoView(modifier: Modifier, cameraFacing: CameraFacing, isOnTop: Boolean) =
258258
VideoTileView(
259-
tileId = videoTileObserver.localTileId,
259+
tileId = videoTileObserver.localTileId!!,
260260
modifier = modifier,
261261
cameraFacing = cameraFacing,
262262
isOnTop = isOnTop,

chime-sdk/src/androidMain/kotlin/com/wannaverse/chimesdk/composables/VideoTileView.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,14 @@ import com.wannaverse.chimesdk.VideoTileObserverImpl
1313

1414
@Composable
1515
fun VideoTileView(
16-
tileId: Int?,
16+
tileId: Int,
1717
modifier: Modifier,
1818
cameraFacing: CameraFacing? = null,
1919
isOnTop: Boolean,
2020
meetingSession: DefaultMeetingSession,
2121
videoTileObserverImpl: VideoTileObserverImpl
2222
) {
2323
val context = LocalContext.current
24-
if (tileId == null) return
2524

2625
val mirror = cameraFacing == CameraFacing.FRONT
2726

chime-sdk/src/iosMain/kotlin/com/wannaverse/chimesdk/AudioVideoObserverImpl.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ class AudioVideoObserverImpl(
4141

4242
override fun audioSessionDidStartWithReconnecting(reconnecting: Boolean) {
4343
onConnectionStatusChanged(ConnectionStatus.CONNECTED)
44+
45+
if (!reconnecting && isJoiningOnMute) meetingSession.audioVideo().realtimeLocalMute()
4446
}
4547

4648
override fun audioSessionDidDrop() {

0 commit comments

Comments
 (0)