nextcloud / spreed

🗨️ Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.61k stars 431 forks source link

Breakout rooms end by timer #13449

Open nickvergessen opened 3 days ago

nickvergessen commented 3 days ago

How to use GitHub


Currently it's a manual action, but a moderator should be able to put a timer to it. Could be frontend only?

DorraJaouad commented 3 days ago

Could be frontend only?

It's better to show the timer for attendees too and all moderators should see the timer at least --> API is needed to fetch the end time.

nickvergessen commented 3 days ago

While that is right, the backend can only "execute" roughly on 5 minute slots, or "random" on conversation pull, etc. So if the frontend could track the timer that'd be helpful

Antreesy commented 3 days ago

Frontend can return everyone separately to main room, if timer is defined. Same for moderator who can trigger an action by timer.

But I'm concerned on how to handle connectivity issues (moderator losing network when it's time to send a 'stop' request to server)

nickvergessen commented 3 days ago

As said, we can do it additionally on fetching the conversation list (it also removes the lobby this way)