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

User states/status - Synced, Remove / Available, Idle, Busy, Offline #30

Open
pironic opened this issue Sep 23, 2015 · 0 comments
Open

Comments

@pironic
Copy link
Member

pironic commented Sep 23, 2015

Available = active within the last 5 minutes... even moving the mouse over the canvas on the page could reset this time.

Idle = online, but they havn't done anything in the last 5 minutes. so could be afk for all we know.

Busy = deliberately set and will stay that way until set otherwise. Will also silence notices and other notifications from the site.

Offline = Users that have subscribed to the room but are not currently in it, either becuase they are not cnnected to bonsai via any method, or because they are in a different room.

Synced = a user that is currently in the web client and listening in sync with the current dj

Remote = a user that is connecting via another channel or via web but is not synced with the current dj.

This means that a user can be Synced-Idle and know they have to leave so they hit pause on the song, this removes them from synced state and immediately moves their session to a solo listen. Their chat can continue though by connecting to the room via remote. So clicking pause on a room will move them from Synced-Idle to Remote-Available.

@pironic pironic changed the title User states - Available, Idle, Busy, Offline User states/status - Synced, Remove / Available, Idle, Busy, Offline Sep 23, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant