Skip to content

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

Description

@pironic

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions