We need to add a new property in the plugin manifest to specify whether a plugin should be enabled or disabled in breakout rooms. Currently, all plugins are automatically applied to both the main meeting and breakout rooms, but some plugins may not be relevant or functional within breakout rooms.
Expected Behavior:
A new property should be introduced in the manifest file, e.g., runInBreakoutRoom.
If set to true, the plugin will run in both the main meeting and breakout rooms.
If set to false or omitted, the plugin will run only in the main meeting.
Benefits:
This allows more control over plugin behavior in different meeting contexts.
It avoids unnecessary execution of plugins that are not intended to run in breakout rooms.
Technical Details:
Update the plugin loader to check this property during the initialization of breakout rooms.
Ensure backward compatibility by assuming runInBreakoutRoom is false if the property is not present.
Issue Summary:
We need to add a new property in the plugin manifest to specify whether a plugin should be enabled or disabled in breakout rooms. Currently, all plugins are automatically applied to both the main meeting and breakout rooms, but some plugins may not be relevant or functional within breakout rooms.
Expected Behavior:
runInBreakoutRoom
.true
, the plugin will run in both the main meeting and breakout rooms.false
or omitted, the plugin will run only in the main meeting.Benefits:
Technical Details:
Update the plugin loader to check this property during the initialization of breakout rooms.
Ensure backward compatibility by assuming runInBreakoutRoom is false if the property is not present.