Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Admin Undo #4

Open
robpalme opened this issue Nov 28, 2023 · 1 comment
Open

Feature Request: Admin Undo #4

robpalme opened this issue Nov 28, 2023 · 1 comment

Comments

@robpalme
Copy link

Admin actions sometimes conflict with other player actions. For example an admin clicks "Next Speaker" immediately after someone has clicked "I'm finished speaking" which results in a topic being skipped.

We could solve this with some kind of timer that rejects multiple actions that happen too close together. But I think it would be easier to add an undo button for admins.

@TomKopp
Copy link

TomKopp commented Nov 28, 2023

I think switching to a time-series database would make this undo-action much easier, compared the the current document nosql style.
The current implementation doesn't even track changes atomically.
It could thereby only revert the complete state as it was for the admin. Intermediate changes would be lost.

To send and process only atomic changes would also help greatly.

I'd love to explore this a bit more and play with it :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants