rsocket / rsocket-dart

Dart implementation of RSocket
Apache License 2.0
31 stars 25 forks source link

Support for rsocket over websocket in browser #13

Closed eugenechyrski closed 2 years ago

eugenechyrski commented 2 years ago

Support for rsocket over websocket in browser & Addition of server push via "subscribe" function in RSocket class

Motivation:

Current implementation of the client does not work in browser. Current implementation of the client does not support server push.

Modifications:

  1. Changed underlying websocket implementation with one which can be used in browser
  2. Removed dart:io dependencies which are incompatible with browser
  3. Added "subscribe" callback which can be used in "server push" scenario

Result:

RSocket over websocket communication from browser Notifications about server push