Skip to content

Commit 9e0d018

Browse files
committed
Make unpublish async for future proofing
1 parent 991b0b1 commit 9e0d018

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

livekit-rtc/livekit/rtc/data_track.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ def is_published(self) -> bool:
119119
resp = FfiClient.instance.request(req)
120120
return resp.local_data_track_is_published.is_published
121121

122-
def unpublish(self) -> None:
122+
async def unpublish(self) -> None:
123123
"""Unpublishes the track."""
124124
req = proto_ffi.FfiRequest()
125125
req.local_data_track_unpublish.track_handle = self._ffi_handle.handle

tests/rtc/test_e2e.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ async def push_frames():
499499
)
500500
local_track.try_push(frame)
501501
await asyncio.sleep(0.1)
502-
local_track.unpublish()
502+
await local_track.unpublish()
503503

504504
async def publish_and_receive():
505505
push_task = asyncio.create_task(push_frames())

0 commit comments

Comments
 (0)