File tree Expand file tree Collapse file tree 2 files changed +11
-12
lines changed Expand file tree Collapse file tree 2 files changed +11
-12
lines changed Original file line number Diff line number Diff line change 22library dart_webrtc;
33
44import 'package:js/js.dart' ;
5+ import 'event.dart' ;
56
67@JS ()
78class RTCDataChannel {
@@ -15,20 +16,18 @@ class RTCDataChannel {
1516 external bool get ordered;
1617 external String get protocol;
1718 external String get readyState;
18-
1919 external bool send (dynamic data);
20- external bool sendByteBuffer (dynamic data);
2120 external void close ();
22- external set onopen (Function () func);
23- external set onbufferedamountlow (Function () func);
24- external set onerror (Function () func);
25- external set onclosing (Function () func);
26- external set onclose (Function () func);
27- external set onmessage (Function (RTCDataChannelMessage message) func);
21+ external set onopen (Function (Event ) func);
22+ external set onbufferedamountlow (Function (Event ) func);
23+ external set onerror (Function (Event ) func);
24+ external set onclosing (Function (Event ) func);
25+ external set onclose (Function (Event ) func);
26+ external set onmessage (Function (MessageEvent message) func);
2827}
2928
3029@JS ()
31- class RTCDataChannelMessage {
30+ class MessageEvent {
3231 external dynamic get data;
3332}
3433
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ typedef SignalingStateCallback = void Function(SignalingState state);
2424typedef StreamStateCallback = void Function (MediaStream stream);
2525typedef OtherEventCallback = void Function (dynamic event);
2626typedef DataChannelMessageCallback = void Function (
27- RTCDataChannel dc, RTCDataChannelMessage data);
27+ RTCDataChannel dc, MessageEvent data);
2828typedef DataChannelCallback = void Function (RTCDataChannel dc);
2929
3030class Signaling {
@@ -320,8 +320,8 @@ class Signaling {
320320 }
321321
322322 void _addDataChannel (id, RTCDataChannel channel) {
323- channel.onmessage = (RTCDataChannelMessage data ) {
324- onDataChannelMessage? .call (channel, data);
323+ channel.onmessage = (MessageEvent event ) {
324+ onDataChannelMessage? .call (channel, event. data);
325325 };
326326 _dataChannels[id] = channel;
327327 onDataChannel? .call (channel);
You can’t perform that action at this time.
0 commit comments