13
13
class DataChannelObserver implements DataChannel .Observer , EventChannel .StreamHandler {
14
14
private final int mId ;
15
15
private final DataChannel mDataChannel ;
16
- private final int peerConnectionId ;
16
+ private final String peerConnectionId ;
17
17
private final FlutterWebRTCPlugin plugin ;
18
18
private EventChannel eventChannel ;
19
19
private EventChannel .EventSink eventSink ;
20
20
21
- DataChannelObserver (FlutterWebRTCPlugin plugin , int peerConnectionId , int id , DataChannel dataChannel ) {
21
+ DataChannelObserver (FlutterWebRTCPlugin plugin , String peerConnectionId , int id , DataChannel dataChannel ) {
22
22
this .peerConnectionId = peerConnectionId ;
23
23
mId = id ;
24
24
mDataChannel = dataChannel ;
@@ -63,7 +63,7 @@ public void onBufferedAmountChange(long amount) {
63
63
public void onStateChange () {
64
64
ConstraintsMap params = new ConstraintsMap ();
65
65
params .putInt ("id" , mId );
66
- params .putInt ("peerConnectionId" , peerConnectionId );
66
+ params .putString ("peerConnectionId" , peerConnectionId );
67
67
params .putString ("state" , dataChannelStateString (mDataChannel .state ()));
68
68
sendEvent ("dataChannelStateChanged" , params );
69
69
}
@@ -72,7 +72,7 @@ public void onStateChange() {
72
72
public void onMessage (DataChannel .Buffer buffer ) {
73
73
ConstraintsMap params = new ConstraintsMap ();
74
74
params .putInt ("id" , mId );
75
- params .putInt ("peerConnectionId" , peerConnectionId );
75
+ params .putString ("peerConnectionId" , peerConnectionId );
76
76
77
77
byte [] bytes ;
78
78
if (buffer .data .hasArray ()) {
0 commit comments