Data tracks - incoming manager #1819
feat: make improvements to how error generics are parsed
07ae04b1
feat: make more modifications to throws-transformer to work with Erro…
c5fdaa05
fix: get rid of collapsing union function in throws-transformer
2923ec29
feat: migrate whole data tracks implementation to get rid of reasons …
65cba12e
feat: remove signal option from tryPush / tryProcessAndSend
45b9ad58
feat: add some better handling of new Promise constructor / catch cha…
85ee46ef
fix: run npm run format
27ae3d03
refactor: break up data-track/track.ts into LocalDataTrack / types files
27105a89
feat: add initial IncomingDataTrackManager implementation
278a473c
feat: move RemoteDataTrack into its own file
4487bbe0
fix: address throw transform warnings
85c5355e
fix: run npm run format and lint
6dce9ecc
fix: remove unused DataTrackPacketizerReason import
e2323b77
feat: apply same rethrow pattern as try_push to break the Throws erro…
3878e4d4
feat: add first pass of track interfaces (idea from from lukas 1:1)
e3c149a1
feat: add first part of tests for IncomingDataTrackManager
aa940ebb
feat: add more tests and bugfixes to IncomingDataTrackManager to bett…
25de9215
feat: add e2ee subscription test
fd9a7095
fix: run npm run format
725008ae
refactor: rename methods / add docs comments
b09d811d
refactor: move incoming pipeline into its own file
340846a3
refactor: get rid of unused DataTrackStreamReader
6a6b2cb0
refactor: break errors out into separate file
c7e68330
fix: clean up residual dead code left from rust port
1f3c6df6
fix: delete dead code accidentally commited from development of new t…
36cc0cbc
fix: add missing changeset file
8df95315
fix: rework RemoteDataTrack signature to be better for future extension
6e287d0e
feat: add new trackUnavailable event after jacob 1:1
498e181d
feat: import incoming data track manager so linting / etc runs on it
df283926
fix: run format and lint
7e0ec3b7
feat: update localitySymbol -> isLocal and add ITrack
bbcbbd6a
1egoman
marked this pull request as ready for review 18 days ago
fix: remove changeset based on lukas suggestion
f40f73b6
feat: remove exports for new track interface helpers
9f722179
feat: convert to using abort signal polyfills
d7d09081
feat: handle immediate abortsignal abort case in OutgoingDataTrackMan…
d32d628f
feat: alter the incoming manager subscription logic to fix some subtl…
e3dccea2
fix: run npm run format
d848d819
feat: add remote participant disconnected handler to terminate in fli…
710f20b0
fix: add omitted trackAvailable event to tests
5ff3c2e8
feat: add tests for remote participant disconnects cleaning up remote…
6cbf73eb
fix: run npm run format
a9718cf0
fix: clear descriptors after calling shutdown
4c7b39cc
feat: add explicit queuing strategy to IncomingDataTrackManager Reada…
6bdd819e
fix: address comment typo
edf51bf4
feat: add more data track publication tests
815e2915
feat: update default high water mark threshold for incoming `Readable…
c5a8d771
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub