8000 Wrap unsafe EventSink · linuxerwang/flutter-webrtc@6701ef2 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6701ef2

Browse files
authored
Wrap unsafe EventSink
1 parent 640f779 commit 6701ef2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

android/src/main/java/com/cloudwebrtc/webrtc/DataChannelObserver.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import org.webrtc.DataChannel;
77
import io.flutter.plugin.common.EventChannel;
8+
import com.cloudwebrtc.webrtc.utils.AnyThreadSink;
89
import com.cloudwebrtc.webrtc.utils.ConstraintsMap;
910

1011
class DataChannelObserver implements DataChannel.Observer, EventChannel.StreamHandler {
@@ -43,7 +44,7 @@ private String dataChannelStateString(DataChannel.State dataChannelState) {
4344

4445
@Override
4546
public void onListen(Object o, EventChannel.EventSink sink) {
46-
eventSink = sink;
47+
eventSink = new AnyThreadSink(sink);
4748
}
4849

4950
@Override

0 commit comments

Comments
 (0)
0