Skip to content

Commit 456b43d

Browse files
committed
update.
1 parent b220df1 commit 456b43d

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

lib/src/rtc_data_channel.dart

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
library dart_webrtc;
33

44
import 'package:js/js.dart';
5+
import 'event.dart';
56

67
@JS()
78
class 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

web/p2p/signaling.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ typedef SignalingStateCallback = void Function(SignalingState state);
2424
typedef StreamStateCallback = void Function(MediaStream stream);
2525
typedef OtherEventCallback = void Function(dynamic event);
2626
typedef DataChannelMessageCallback = void Function(
27-
RTCDataChannel dc, RTCDataChannelMessage data);
27+
RTCDataChannel dc, MessageEvent data);
2828
typedef DataChannelCallback = void Function(RTCDataChannel dc);
2929

3030
class 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);

0 commit comments

Comments
 (0)