Skip to content

Commit

Permalink
Update post_type_jitsi.tsx
Browse files Browse the repository at this point in the history
  • Loading branch information
NCPSNetworks authored Aug 16, 2024
1 parent 0e4ead0 commit 63d2494
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions webapp/src/components/post_type_jitsi/post_type_jitsi.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,16 +48,26 @@ export class PostTypeJitsi extends React.PureComponent<Props, State> {

openJitsiMeeting = (e: React.MouseEvent) => {
e.preventDefault();
const {meetingEmbedded, post} = this.props;
const {meetingJwt} = this.state;
if (this.props.post) {
this.props.actions.setUserStatus(this.props.currentUser.id, Constants.DND);
this.props.actions.openJitsiMeeting(this.props.post, meetingJwt || this.props.post.props.meeting_jwt || null);

if (post) {
if (meetingEmbedded) {
// Set user status to DND when the meeting is embedded in Mattermost
// this.props.actions.setUserStatus(this.props.currentUser.id, Constants.DND);
this.props.actions.openJitsiMeeting(post, meetingJwt || post.props.meeting_jwt || null);
} else if (meetingJwt) {
// Open the meeting in a new window
const props = post.props;
let meetingLink = `${props.meeting_link}?jwt=${meetingJwt}`;
meetingLink += `#config.callDisplayName=${encodeURIComponent(`"${props.meeting_topic || props.default_meeting_topic}"`)}`;
window.open(meetingLink, '_blank');
}
}
};

renderUntilDate = (post: Post, style: any): React.ReactNode => {
const props = post.props;

if (props.jwt_meeting) {
const date = new Date(props.jwt_meeting_valid_until * 1000);
let dateStr = props.jwt_meeting_valid_until;
Expand Down Expand Up @@ -89,7 +99,7 @@ export class PostTypeJitsi extends React.PureComponent<Props, State> {

let meetingLink = props.meeting_link;
if (meetingJwt) {
meetingLink += '?jwt=' + encodeURIComponent(meetingJwt);
meetingLink += `?jwt=${encodeURIComponent(meetingJwt)}`;
}

meetingLink += `#config.callDisplayName=${encodeURIComponent(`"${props.meeting_topic || props.default_meeting_topic}"`)}`;
Expand Down

0 comments on commit 63d2494

Please sign in to comment.