David Liu

proper typing

@@ -133,7 +133,7 @@ constructor( @@ -133,7 +133,7 @@ constructor(
133 interface Listener { 133 interface Listener {
134 fun onJoin(response: Rtc.JoinResponse) 134 fun onJoin(response: Rtc.JoinResponse)
135 fun onAddTrack(track: MediaStreamTrack, streams: Array<out MediaStream>) 135 fun onAddTrack(track: MediaStreamTrack, streams: Array<out MediaStream>)
136 - fun onPublishLocalTrack(cid: String, track: Model.TrackInfo) 136 + fun onPublishLocalTrack(cid: Track.Cid, track: Model.TrackInfo)
137 fun onAddDataChannel(channel: DataChannel) 137 fun onAddDataChannel(channel: DataChannel)
138 fun onUpdateParticipants(updates: List<Model.ParticipantInfo>) 138 fun onUpdateParticipants(updates: List<Model.ParticipantInfo>)
139 fun onUpdateSpeakers(speakers: List<Rtc.SpeakerInfo>) 139 fun onUpdateSpeakers(speakers: List<Rtc.SpeakerInfo>)
@@ -245,10 +245,11 @@ constructor( @@ -245,10 +245,11 @@ constructor(
245 } 245 }
246 246
247 override fun onLocalTrackPublished(response: Rtc.TrackPublishedResponse) { 247 override fun onLocalTrackPublished(response: Rtc.TrackPublishedResponse) {
248 - val cid = response.cid ?: run { 248 + val signalCid = response.cid ?: run {
249 Timber.e { "local track published with null cid?" } 249 Timber.e { "local track published with null cid?" }
250 return 250 return
251 } 251 }
  252 + val cid = Track.Cid(signalCid)
252 253
253 val track = response.track 254 val track = response.track
254 if (track == null) { 255 if (track == null) {