nextcloud / spreed

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

Breakout rooms end by timer #13449

Open nickvergessen opened 1 month ago

nickvergessen commented 1 month 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 1 month 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 1 month 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 1 month 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 1 month ago

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