Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VIH-11082 im behind feature flag #2302

Merged
merged 3 commits into from
Nov 18, 2024

Conversation

shaed-parkar
Copy link
Contributor

@shaed-parkar shaed-parkar commented Nov 14, 2024

Jira link

VIH-11082

Change description

This pull request introduces several changes to the VideoWeb project, primarily focusing on the implementation of a new feature flag for instant messaging and various code refactoring for better readability and maintainability.

Feature Flag Implementation:

  • Added a new feature flag instant-messaging to the FEATURE_FLAGS object in launch-darkly.service.ts.
  • Integrated the new feature flag into the CommandCentreMenuComponent, JohWaitingRoomComponent, JudgeWaitingRoomComponent, and ParticipantWaitingRoomComponent to conditionally display the instant messaging feature.

Code Refactoring:

  • Updated the WaitingRoomBaseDirective to include the new instantMessagingEnabled property and its corresponding feature flag check.
  • Imported the FEATURE_FLAGS in the CommandCentreMenuComponent to use the new feature flag.

Additional BugFix Changes:

  • Added a null check filter to the getCurrentLayout method in hearing-layout.service.ts to ensure the conference object is not null before proceeding.

@shaed-parkar shaed-parkar requested review from a team as code owners November 14, 2024 10:46
Copy link
Contributor

@will-craig will-craig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lg2m

@shaed-parkar shaed-parkar force-pushed the feature/VIH-11082_im_behind_feature_flag branch from 7c1c345 to ff196af Compare November 18, 2024 09:25
@shaed-parkar shaed-parkar merged commit 405c282 into master Nov 18, 2024
8 checks passed
@shaed-parkar shaed-parkar deleted the feature/VIH-11082_im_behind_feature_flag branch November 18, 2024 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants