davidliu
Committed by GitHub

Fix NPE when no local description (#86)

@@ -738,7 +738,7 @@ internal constructor( @@ -738,7 +738,7 @@ internal constructor(
738 subscription: LivekitRtc.UpdateSubscription, 738 subscription: LivekitRtc.UpdateSubscription,
739 publishedTracks: List<LivekitRtc.TrackPublishedResponse> 739 publishedTracks: List<LivekitRtc.TrackPublishedResponse>
740 ) { 740 ) {
741 - val answer = subscriber.peerConnection.localDescription.toProtoSessionDescription() 741 + val answer = subscriber.peerConnection.localDescription?.toProtoSessionDescription()
742 742
743 val dataChannelInfos = LivekitModels.DataPacket.Kind.values() 743 val dataChannelInfos = LivekitModels.DataPacket.Kind.values()
744 .toList() 744 .toList()