123456789101112131415161718192021222324252627282930 |
- import { getLogger } from 'jitsi-meet-logger';
-
- const logger = getLogger('FeatureFlags');
-
- /**
- * A global module for accessing information about different feature flags state.
- */
- class FeatureFlags {
- /**
- * Configures the module.
- *
- * @param {boolean} flags.sourceNameSignaling - Enables source names in the signaling.
- */
- init(flags) {
- this._sourceNameSignaling = Boolean(flags.sourceNameSignaling);
-
- logger.info(`Source name signaling: ${this._sourceNameSignaling}`);
- }
-
- /**
- * Checks if the source name signaling is enabled.
- *
- * @returns {boolean}
- */
- isSourceNameSignalingEnabled() {
- return this._sourceNameSignaling;
- }
- }
-
- export default new FeatureFlags();
|