diff --git a/app/views/RoomActionsView/index.js b/app/views/RoomActionsView/index.js index 56073a0a..c3bd105a 100644 --- a/app/views/RoomActionsView/index.js +++ b/app/views/RoomActionsView/index.js @@ -75,6 +75,7 @@ class RoomActionsView extends React.Component { const member = props.route.params?.member; this.rid = props.route.params?.rid; this.t = props.route.params?.t; + this.joined = props.route.params?.joined; this.state = { room: room || { rid: this.rid, t: this.t }, membersCount: 0, @@ -173,7 +174,7 @@ class RoomActionsView extends React.Component { get isOmnichannelPreview() { const { room } = this.state; - return room.t === 'l' && room.status === 'queued'; + return room.t === 'l' && room.status === 'queued' && !this.joined; } onPressTouchable = item => { diff --git a/app/views/RoomView/index.js b/app/views/RoomView/index.js index d7c9d152..3aa38946 100644 --- a/app/views/RoomView/index.js +++ b/app/views/RoomView/index.js @@ -433,7 +433,7 @@ class RoomView extends React.Component { goRoomActionsView = screen => { logEvent(events.ROOM_GO_RA); - const { room, member } = this.state; + const { room, member, joined } = this.state; const { navigation, isMasterDetail } = this.props; if (isMasterDetail) { navigation.navigate('ModalStackNavigator', { @@ -443,7 +443,8 @@ class RoomView extends React.Component { t: this.t, room, member, - showCloseModal: !!screen + showCloseModal: !!screen, + joined } }); } else { @@ -451,7 +452,8 @@ class RoomView extends React.Component { rid: this.rid, t: this.t, room, - member + member, + joined }); } };