gamevault-app icon indicating copy to clipboard operation
gamevault-app copied to clipboard

Chat and Online Status in a GameVault Community (using Websockets)

Open Yelo420 opened this issue 1 year ago • 0 comments

The user wants to know who's online at the moment, what games they're playing, and have the ability to chat with them through GameVault.

This will require a Websocket-Connection to the Server to instantly send chat-messages and online states to each user. Also we defintely wan't the ability to disable these features via "Invisible Mode" on the Client Side.

To-Dos

Server:

  • [X] Websocket Server Connection
  • [x] Authentication
  • [x] Online-States (Online, Playing, Busy, Offline)
  • [ ] Get AsyncAPI to work
  • [ ] Configuration Parameters
  • [ ] Direct Messages from User to User
  • [ ] Server Chatroom

Client:

  • [ ] Socket.IO Connection to the Server using Socket-Secret
  • [ ] State Sending and Receiving
  • [ ] Show Notifications
  • [ ] Block Status Notifications Option
  • [ ] Invisible/Busy Selector
  • [ ] Client-Side Invisible Mode
  • [ ] Integrate with offline mode

Yelo420 avatar Aug 23 '23 09:08 Yelo420