Call Dart messenger methods in DartExecutor (flutter/engine#29599)

This commit is contained in:
Emmanuel Garcia
2021-11-08 17:57:31 -08:00
committed by GitHub
parent 0509d41b25
commit 63ef8c0480

View File

@@ -227,6 +227,20 @@ public class DartExecutor implements BinaryMessenger {
@Nullable TaskQueue taskQueue) {
binaryMessenger.setMessageHandler(channel, handler, taskQueue);
}
/** @deprecated Use {@link #getBinaryMessenger()} instead. */
@Deprecated
@Override
public void enableBufferingIncomingMessages() {
dartMessenger.enableBufferingIncomingMessages();
}
/** @deprecated Use {@link #getBinaryMessenger()} instead. */
@Deprecated
@Override
public void disableBufferingIncomingMessages() {
dartMessenger.disableBufferingIncomingMessages();
}
// ------ END BinaryMessenger -----
/**
@@ -286,12 +300,6 @@ public class DartExecutor implements BinaryMessenger {
}
}
@Override
public void enableBufferingIncomingMessages() {}
@Override
public void disableBufferingIncomingMessages() {}
/**
* Configuration options that specify which Dart entrypoint function is executed and where to find
* that entrypoint and other assets required for Dart execution.
@@ -469,9 +477,13 @@ public class DartExecutor implements BinaryMessenger {
}
@Override
public void enableBufferingIncomingMessages() {}
public void enableBufferingIncomingMessages() {
messenger.enableBufferingIncomingMessages();
}
@Override
public void disableBufferingIncomingMessages() {}
public void disableBufferingIncomingMessages() {
messenger.disableBufferingIncomingMessages();
}
}
}