From 11ca3d0580b29896f452b4429d333fba5a37178d Mon Sep 17 00:00:00 2001 From: cloudwebrtc Date: Mon, 30 Jan 2023 12:40:47 +0800 Subject: [PATCH] fix: add unique identifier for RtpSender/RtpReceiver. --- lib/src/rtc_rtp_receiver_impl.dart | 2 +- lib/src/rtc_rtp_sender_impl.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/rtc_rtp_receiver_impl.dart b/lib/src/rtc_rtp_receiver_impl.dart index 4efbf42..ae33210 100644 --- a/lib/src/rtc_rtp_receiver_impl.dart +++ b/lib/src/rtc_rtp_receiver_impl.dart @@ -36,7 +36,7 @@ class RTCRtpReceiverWeb extends RTCRtpReceiver { MediaStreamTrack get track => MediaStreamTrackWeb(_jsRtpReceiver.track!); @override - String get receiverId => jsutil.getProperty(_jsRtpReceiver, 'receiverId'); + String get receiverId => '${_jsRtpReceiver.hashCode}'; RtcRtpReceiver get jsRtpReceiver => _jsRtpReceiver; } diff --git a/lib/src/rtc_rtp_sender_impl.dart b/lib/src/rtc_rtp_sender_impl.dart index 1c10e66..fd2c2ab 100644 --- a/lib/src/rtc_rtp_sender_impl.dart +++ b/lib/src/rtc_rtp_sender_impl.dart @@ -91,7 +91,7 @@ class RTCRtpSenderWeb extends RTCRtpSender { } @override - String get senderId => jsutil.getProperty(_jsRtpSender, 'senderId'); + String get senderId => '${_jsRtpSender.hashCode}'; @override bool get ownsTrack => _ownsTrack;