View who's all currently online #5

Open
opened 2024-02-01 17:35:22 +00:00 by silentsilas · 0 comments
Owner
  • Set up a websocket lobby channel
  • Disable feature if no network connection is detected
  • Put it behind a feature flag so developers can build a version of the site that has no online functionality
  • By default, do not enable any online functionality
    • Do not save this setting, so users can be confident that they can use the site without ever connecting to the websocket server
  • May join without showing as online
    • Wouldn't want random people to try to message you
  • User enters a name and clicks Join Lobby
  • Run the HTTP/WS check
    • Server misconfiguration, disable online functionality and display warning, aka #6
  • Broadcasts the user's chosen name and public key to everyone else in the lobby channel
* Set up a websocket lobby channel * Disable feature if no network connection is detected * Put it behind a feature flag so developers can build a version of the site that has no online functionality * By default, do not enable any online functionality * Do not save this setting, so users can be confident that they can use the site without ever connecting to the websocket server * May join without showing as online * Wouldn't want random people to try to message you * User enters a name and clicks Join Lobby * Run the HTTP/WS check * Server misconfiguration, disable online functionality and display warning, aka #6 * Broadcasts the user's chosen name and public key to everyone else in the lobby channel
silentsilas added the
enhancement
label 2024-02-01 17:35:22 +00:00
silentsilas added this to the MVP project 2024-02-01 17:35:22 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: silentsilas/sure#5
No description provided.