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

Implement Frontend Web-Socket #88

Closed
3 tasks
Tracked by #75
antonplagemann opened this issue Mar 4, 2022 · 1 comment
Closed
3 tasks
Tracked by #75

Implement Frontend Web-Socket #88

antonplagemann opened this issue Mar 4, 2022 · 1 comment
Labels
feature Implemented a new feature needs assignee This issue needs someone to solve

Comments

@antonplagemann
Copy link
Member

antonplagemann commented Mar 4, 2022

As a developer
I want to have a websocket class in the frontend
so that I can receive events e.g. music stopped) from the backend in real time.

Description:

Implement a web socket class in the frontend. Check if this can be realized using Opine (see client examples). If not, check if it can be done the native browser api. Use a separate file for your implementation.

🟢 In scope:

  • Implement a Socket class that creates a new web socket, opens a backend connection. and can be imported by other modules for registering callback listening functions.
  • Add/test functionality to receive messages and pass them to the caller (no modification here)
  • Create default listeners for open, close, etc.

🔴 Not in scope:

  • Backend implementation of the web socket
  • Web socket documentation

What should be the result?

A working web socket implementation in the frontend.

@antonplagemann antonplagemann added feature Implemented a new feature needs assignee This issue needs someone to solve labels Mar 4, 2022
@p-fruck
Copy link
Member

p-fruck commented Apr 26, 2023

Closing this as v2 release has been dropped

@p-fruck p-fruck closed this as completed Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Implemented a new feature needs assignee This issue needs someone to solve
Projects
Status: Done
Development

No branches or pull requests

2 participants