client-sdk-js
Reabstract data stream logic into new `IncomingDataStreamManager` / `OutgoingDataStreamManager`
#1614
Merged

Commits
  • refactor: move all datastream sending logic into OutgoingDataStreamManager
    1egoman committed 1 year ago
  • fix: add doc comments to OutgoingDataStreamManager
    1egoman committed 1 year ago
  • fix: run pnpm format
    1egoman committed 1 year ago
  • feat: add IncomingDataStreamManager to deal with all outbound data stream logic
    1egoman committed 1 year ago
  • feat: relink OutgoingDataStreamManager under room, not engine
    1egoman committed 1 year ago
  • feat: temper my expectations / only abstract the incoming data stream handling code, and matching other sdk implementations
    1egoman committed 1 year ago
  • refactor: reorganize code to move out of root room folder
    1egoman committed 1 year ago
  • fix: add setupEngine method to OutgoingDataStreamManager to keep this.engine synced when it is recreated
    1egoman committed 1 year ago
  • fix: make handleDataPacket an arrow function, it is needed to properly access this
    1egoman committed 1 year ago
  • fix: address eslint errors
    1egoman committed 1 year ago
  • feat: inject room level logger into OutgoingDataStreamManager to maintain backwards compatibility
    1egoman committed 1 year ago
  • feat: add cleanup of handlers when a room is disconnected
    1egoman committed 1 year ago
Loading