Add ability to trigger ReplyOnPause without waiting for pause (#250)

* Add code

* Send text or audio demo
This commit is contained in:
Freddy Boulton
2025-04-03 20:19:50 -04:00
committed by GitHub
parent aed34825e3
commit 8dd17d3216
5 changed files with 726 additions and 2 deletions

View File

@@ -73,7 +73,7 @@ class WebRTCConnectionMixin:
self.connections = defaultdict(list)
self.data_channels = {}
self.additional_outputs = defaultdict(OutputQueue)
self.handlers = {}
self.handlers: dict[str, HandlerType] = {}
self.connection_timeouts = defaultdict(asyncio.Event)
# These attributes should be set by subclasses:
self.concurrency_limit: int | None