diff --git a/CHANGELOG.md b/CHANGELOG.md index 63907702f..65d3c388f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,8 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Added `on_before_disconnect` synchronous event to `DailyTransport` and - `LiveKitTransport`. +- Added `on_before_leave` synchronous event to `DailyTransport`. + +- Added `on_before_disconnect` synchronous event to `LiveKitTransport`. - It is now possible to register synchronous event handlers. By default, all event handlers are executed in a separate task. However, in some cases we want @@ -36,7 +37,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ... ``` -- Added support for new RTVI `send-text` event, along with the ability to toggle the audio response off (skip tts) while handling the new context. +- Added support for new RTVI `send-text` event, along with the ability to toggle + the audio response off (skip tts) while handling the new context. ### Changed @@ -65,7 +67,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 `on_pipeline_cancelled` are now deprecated. Use `on_pipeline_finished` instead. -- Support for the RTVI `append-to-context` event, in lieu of the new `send-text` event and making way for future events like `send-image`. +- Support for the RTVI `append-to-context` event, in lieu of the new `send-text` + event and making way for future events like `send-image`. ### Fixed diff --git a/src/pipecat/transports/daily/transport.py b/src/pipecat/transports/daily/transport.py index 4896f74dc..bf0036950 100644 --- a/src/pipecat/transports/daily/transport.py +++ b/src/pipecat/transports/daily/transport.py @@ -1973,7 +1973,7 @@ class DailyTransport(BaseTransport): self._register_event_handler("on_recording_started") self._register_event_handler("on_recording_stopped") self._register_event_handler("on_recording_error") - self._register_event_handler("on_before_disconnect", sync=True) + self._register_event_handler("on_before_leave", sync=True) # Deprecated self._register_event_handler("on_joined") self._register_event_handler("on_left") @@ -2230,7 +2230,7 @@ class DailyTransport(BaseTransport): async def _on_before_leave(self): """Handle before leave room events.""" - await self._call_event_handler("on_before_disconnect") + await self._call_event_handler("on_before_leave") async def _on_error(self, error): """Handle error events and push error frames."""