Skip to content

Add support for One-Way WebSocket communication to frontend #16777

Closed
@Parkreiner

Description

@Parkreiner

Turning this into a separate ticket to make it more clear what's been worked on since I started on #16518

Context

This is basically the other half of #16775. That issue is for adding support for one-way websocket connections to the backend – this issue is for updating the frontend to be aware of those changes.

Tasks

  • Add OneWayWebSocket class that takes the base WebSocket class, and prevents calling any methods that would send data back to the server
  • Research what options we have for testing WebSocket connections on the frontend via integration tests
  • Update all existing API calls to use the new backend endpoints created as part of Add support for One-Way WebSocket communication to backend #16775
  • Once all the changes are fully wired up, do one last set of stress testing to make sure that we no longer run into the "UI lockup" behavior

Metadata

Metadata

Assignees

Labels

siteArea: frontend dashboard

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions