8000 [Android] Fix problems with data channel testing. · next-coder/flutter-webrtc@3cf1aaa · GitHub
[go: up one dir, main page]

Skip to content

Commit 3cf1aaa

Browse files
committed
[Android] Fix problems with data channel testing.
1 parent 72713dc commit 3cf1aaa

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ public void onMethodCall(MethodCall call, Result notSafeResult) {
234234
String peerConnectionId = call.argument("peerConnectionId");
235235
int dataChannelId = call.argument("dataChannelId");
236236
dataChannelClose(peerConnectionId, dataChannelId);
237+
result.success(null);
237238
} else if (call.method.equals("streamDispose")) {
238239
String streamId = call.argument("streamId");
239240
mediaStreamRelease(streamId);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ void setPeerConnection(PeerConnection peerConnection) {
7777
}
7878

7979
void close() {
80-
eventChannel.setStreamHandler(null);
8180
peerConnection.close();
8281
remoteStreams.clear();
8382
remoteTracks.clear();
@@ -86,6 +85,7 @@ void close() {
8685
void dispose(){
8786
this.close();
8887
peerConnection.dispose();
88+
eventChannel.setStreamHandler(null);
8989 4242
}
9090

9191
void createDataChannel(String label, ConstraintsMap config, Result result) {

0 commit comments

Comments
 (0)
0