-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Start video/audio element saga via base room session #897
base: main
Are you sure you want to change the base?
Commits on Sep 18, 2023
-
Task namespace with new interface (#807)
* Task namespace with new interface * taskworker include * extend task from applyeventlisteners * base namespace class to handle the listen method * topic attach to event name * type update * remove older Task api * stack test update for Task * changeset include * refactor and e2e test case * rename task emitter * listen function public explicitly * index worker file * utility function to prefix the event * correct type of taskworker
Configuration menu - View commit details
-
Copy full SHA for 142afa6 - Browse repository at this point
Copy the full SHA 142afa6View commit details -
PubSub and Chat namespace with new interface (#814)
* Task namespace with new interface * taskworker include * extend task from applyeventlisteners * base namespace class to handle the listen method * topic attach to event name * type update * remove older Task api * refactor and e2e test case * utility function to prefix the event * PubSub namespace with new interface * new interface for the Chat API * fix stack tests * include e2e test for PubSub API * e2e test case for Chat interface * test disconnected client * unit tests for Base classes * Unit tests for the Task class * fix TS for the Task class unit test * unit tests for PubSub and Chat API classes * include changeset * Update packages/realtime-api/src/chat/workers/chatWorker.ts Co-authored-by: Edoardo Gallo <[email protected]> * Update packages/realtime-api/src/chat/workers/chatWorker.ts Co-authored-by: Edoardo Gallo <[email protected]> * Update packages/realtime-api/src/pubSub/workers/pubSubWorker.ts Co-authored-by: Edoardo Gallo <[email protected]> * fix typo * type in changeset --------- Co-authored-by: Edoardo Gallo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b53c58 - Browse repository at this point
Copy the full SHA 1b53c58View commit details -
Voice API with new interface (#855)
* Task namespace with new interface * taskworker include * extend task from applyeventlisteners * base namespace class to handle the listen method * topic attach to event name * type update * remove older Task api * refactor and e2e test case * Voice API with new interface * handle call.playback listeners with all the methods * run workers through methods * playback events with e2e test cases * remove old call playback class * fix test file names * improve playback tests * rename voice playback tests * voice call record events with e2e test cases * fix playback and record types * implement call.prompt with playback * test utility add * e2e test cases for call prompt * call collect with e2e test cases * Call tap with e2e test cases * Call Detect API with e2e test cases * remove old voice detect test * voice call connect api * update voice pass test with new interface * improve base and listener class for instances * include unit test cases for call apis * voice stack test update * call connect implement with e2e test case * enable ws logs for task test * update voice playground with the new interface * minimize race condition in playback and recording e2e test cases * minimize race condition for collect and detect e2e * improve call state events logic * fix voice unit test * enable ws logs for voice test * fix call connect bug * remove unused voice calling worker * enable ws logs for voice call collect * improve collect and detect e2e test cases * include changeset * Update packages/realtime-api/src/BaseNamespace.ts Co-authored-by: Edoardo Gallo <[email protected]> * Update packages/realtime-api/src/ListenSubscriber.ts Co-authored-by: Edoardo Gallo <[email protected]> * Update packages/realtime-api/src/task/Task.ts Co-authored-by: Edoardo Gallo <[email protected]> * add addToListenerMap method for consistency * Revert "Update packages/realtime-api/src/ListenSubscriber.ts" This reverts commit 69df536. * update payload set and extends base calls with EventEmitter * protect event emitter methods * improve call collect test * improve voice record e2e test --------- Co-authored-by: Edoardo Gallo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7c24c5 - Browse repository at this point
Copy the full SHA d7c24c5View commit details -
Messaging namespace with new interface (#812)
* Task namespace with new interface * taskworker include * extend task from applyeventlisteners * base namespace class to handle the listen method * topic attach to event name * type update * remove older Task api * refactor and e2e test case * Voice API with new interface * handle call.playback listeners with all the methods * run workers through methods * playback events with e2e test cases * remove old call playback class * fix test file names * improve playback tests * rename voice playback tests * voice call record events with e2e test cases * fix playback and record types * implement call.prompt with playback * e2e test cases for call prompt * Call tap with e2e test cases * Call Detect API with e2e test cases * improve base and listener class for instances * call connect implement with e2e test case * improve call state events logic * update payload set and extends base calls with EventEmitter * protect event emitter methods * Messaging namespace with new interface * message worker to handle the events * handle events through messaging api * fix typescript types * e2e test case for messagin api * fix stack test * unit test for messaging api * include changeset * promisify client disconnect * fix unit test cases * fix disconnect emitter * fix unit test * rebased with the dev * fix base name space class * connect payload fallback * Update internal/playground-realtime-api/src/voice/index.ts Co-authored-by: Edoardo Gallo <[email protected]> --------- Co-authored-by: Edoardo Gallo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17f66b7 - Browse repository at this point
Copy the full SHA 17f66b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35dd0b8 - Browse repository at this point
Copy the full SHA 35dd0b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4908907 - Browse repository at this point
Copy the full SHA 4908907View commit details
Commits on Sep 20, 2023
-
Decorated promise for Voice Call APIs (#880)
* Decorated promise for Voice Call APIs * decorate recording promise * unit tests for decorated playback and recording promises * decorate prompt promise * generic decorate promise function * decorated promise for detect and tap * decorated call collect api promise * more unit test cases * generic decorate promise function with unit tests * e2e test cases update * update voice playgrounds * include changeset * prevent methods to be run if the action has ended * promisify action ended properties
Configuration menu - View commit details
-
Copy full SHA for 02106e1 - Browse repository at this point
Copy the full SHA 02106e1View commit details
Commits on Oct 2, 2023
-
Realtime Video SDK with new interface (#886)
* Realtime Video SDK with new interface * room session with the new interface * remove auto subscribe consumer * fix unit tests for video and room session * room member instance * unit tests for room session member * fix stack test * room session playback realtime-api instance * room session recording realtime-api instance * room session stream realtime-api instance * explicit methods for the realtime-api * fix build issue * separate workers for playback, recording and stream * video playground with the new interface * decorated promise for room session playback api * decorated promise for room session recording api * decorated promise for room session stream api * fix unit test cases * unit tests for decorated promises * update video play ground with decorated promise * fix e2e test case for the video * fix unit test * do not unsubscribe events * fix unit test * include changeset * streaming getter for room session * rename types
Configuration menu - View commit details
-
Copy full SHA for 73528c0 - Browse repository at this point
Copy the full SHA 73528c0View commit details
Commits on Oct 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 813860e - Browse repository at this point
Copy the full SHA 813860eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9218249 - Browse repository at this point
Copy the full SHA 9218249View commit details -
Configuration menu - View commit details
-
Copy full SHA for 882840b - Browse repository at this point
Copy the full SHA 882840bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cdb609 - Browse repository at this point
Copy the full SHA 4cdb609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4746812 - Browse repository at this point
Copy the full SHA 4746812View commit details
Commits on Nov 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa8b022 - Browse repository at this point
Copy the full SHA fa8b022View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f94835 - Browse repository at this point
Copy the full SHA 4f94835View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4241ae - Browse repository at this point
Copy the full SHA c4241aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a8dd4d - Browse repository at this point
Copy the full SHA 9a8dd4dView commit details