Skip to content

Commit f3dc6b6

Browse files
committed
return info on file send
1 parent b32ebc9 commit f3dc6b6

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

livekit-rtc/livekit/rtc/participant.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -560,17 +560,27 @@ async def stream_text(
560560
return writer
561561

562562
async def send_file(
563-
self, path_to_file: str, file_name: str, extensions: Dict[str, str] = {}
563+
self,
564+
path_to_file: str,
565+
file_name: str,
566+
extensions: Dict[str, str] = {},
567+
stream_id: str | None = None,
564568
):
565569
file_size = os.stat(path_to_file).st_size
566570
writer = FileStreamWriter(
567-
self, file_name=file_name, extensions=extensions, total_size=file_size
571+
self,
572+
file_name=file_name,
573+
extensions=extensions,
574+
total_size=file_size,
575+
stream_id=stream_id,
568576
)
569577
with open(path_to_file, "rb") as f:
570578
while bytes := f.read(STREAM_CHUNK_SIZE):
571579
await writer.write(bytes)
572580
await writer.close()
573581

582+
return writer.info
583+
574584
async def publish_track(
575585
self, track: LocalTrack, options: TrackPublishOptions = TrackPublishOptions()
576586
) -> LocalTrackPublication:

0 commit comments

Comments
 (0)