Skip to content

Commit f8fd676

Browse files
committed
fix
1 parent c454e1a commit f8fd676

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

livekit-rtc/livekit/rtc/participant.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -704,7 +704,7 @@ async def publish_track(
704704
raise PublishTrackError(cb.publish_track.error)
705705

706706
track_publication = LocalTrackPublication(cb.publish_track.publication)
707-
track_publication.track = track
707+
track_publication._track = track
708708
track._info.sid = track_publication.sid
709709
self._track_publications[track_publication.sid] = track_publication
710710

@@ -739,7 +739,7 @@ async def unpublish_track(self, track_sid: str) -> None:
739739
raise UnpublishTrackError(cb.unpublish_track.error)
740740

741741
publication = self._track_publications.pop(track_sid)
742-
publication.track = None
742+
publication._track = None
743743
queue.task_done()
744744
finally:
745745
self._room_queue.unsubscribe(queue)

livekit-rtc/livekit/rtc/room.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -535,22 +535,22 @@ def _on_room_event(self, event: proto_room.RoomEvent):
535535
track_info = owned_track_info.info
536536
rparticipant = self._remote_participants[event.track_subscribed.participant_identity]
537537
rpublication = rparticipant.track_publications[track_info.sid]
538-
rpublication.subscribed = True
538+
rpublication._subscribed = True
539539
if track_info.kind == TrackKind.KIND_VIDEO:
540540
remote_video_track = RemoteVideoTrack(owned_track_info)
541-
rpublication.track = remote_video_track
541+
rpublication._track = remote_video_track
542542
self.emit("track_subscribed", remote_video_track, rpublication, rparticipant)
543543
elif track_info.kind == TrackKind.KIND_AUDIO:
544544
remote_audio_track = RemoteAudioTrack(owned_track_info)
545-
rpublication.track = remote_audio_track
545+
rpublication._track = remote_audio_track
546546
self.emit("track_subscribed", remote_audio_track, rpublication, rparticipant)
547547
elif which == "track_unsubscribed":
548548
identity = event.track_unsubscribed.participant_identity
549549
rparticipant = self._remote_participants[identity]
550550
rpublication = rparticipant.track_publications[event.track_unsubscribed.track_sid]
551551
track = rpublication.track
552-
rpublication.track = None
553-
rpublication.subscribed = False
552+
rpublication._track = None
553+
rpublication._subscribed = False
554554
self.emit("track_unsubscribed", track, rpublication, rparticipant)
555555
elif which == "track_subscription_failed":
556556
identity = event.track_subscription_failed.participant_identity

0 commit comments

Comments
 (0)