From 6e3107d6355b2b38c7a2aab5211952a815332bd5 Mon Sep 17 00:00:00 2001 From: Piyush <63099829+41y08h@users.noreply.github.com> Date: Wed, 13 Apr 2022 21:34:37 +0530 Subject: [PATCH] Fix type error in data channel event listener --- lib/src/native/rtc_data_channel_impl.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/native/rtc_data_channel_impl.dart b/lib/src/native/rtc_data_channel_impl.dart index f3b628e012..04d7e698d0 100644 --- a/lib/src/native/rtc_data_channel_impl.dart +++ b/lib/src/native/rtc_data_channel_impl.dart @@ -51,7 +51,8 @@ class RTCDataChannelNative extends RTCDataChannel { final Map map = event; switch (map['event']) { case 'dataChannelStateChanged': - _dataChannelId = int.tryParse(map['id']); + _dataChannelId = + map['id'] is String ? int.tryParse(map['id']) : map['id']; _state = rtcDataChannelStateForString(map['state']); onDataChannelState?.call(_state!);