All participants are a manager on joining

Description
Anyone who joins a session is automatically set as being a manager.

I discovered this when attempting to makeManager on a participant who shouldn’t have been a manager yet. I was doing this to test the following fix:

Which Web Video SDK version?
v1.1.6

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Create a new session (Host)
  2. Second participant join that session
  3. The new participant is a manager

Device (please complete the following information):

  • Device: Macbook Pro
  • Browser: Chrome
  • Browser Version: 95.0

Hey @nickuk ,

Happy to clear things up! :slight_smile: We currently don’t support the co-host like feature in Video SDK and have no plans to at the moment, so calling makeManager method will return the timeout error who shouldn’t have been a manager yet.

Thanks,
Tommy

Hi @tommy,

Thanks for the update.

Should everyone be a manager by default then? As that’s what is currently happening. I’m just wondering what isManager and makeManager is for if it serves no purpose? Or do you have to revokeManager on anyone that joins that shouldn’t be a manager?

I’m just really confused as your documentation specifically says the opposite to what you’re saying above, saying managers function as co-hosts:

“Managers are participants with the ability to administrate meeting, such as by managing other participants or locking screen sharing. In this way, managers can function as co-hosts. There can be many managers in a meeting.”

From:

Which then goes on to tell you how to makeManager/revokeManager.

Thanks,

Nick