Closed
Description
There are two components:
- reimplement
web_socket_channel
in terms ofpackage:web_socket
- remove the
WebSocketChannel
constructor (the only known usage is inpackage:shelf_web_socket
).
Steps:
- Update
package:shelf_web_socket
to not rely on theWebSocketChannel
constructor PR - Update
package:web_socket_channel
:- implement functionality in terms of
package:web_socket
PR - Remove
WebSocketChannel
constructor and make that class aninterface
- implement functionality in terms of
- Publish
package:web_socket_channel
3.x (branch: v3_release) PR - Update
package:shelf_web_socket
to acceptpackage:web_socket_channel
3.x (branch: v2_release) PR - Publish
package:shelf_web_socket
2.x - Update
package:test
to acceptpackage:web_socket_channel
3.x andpackage:shelf_web_socket
2.x (branch: web_socket_version_constraints) PR - Publish
package:test