createSDKInterface method

JavaScriptNamespaceInterface createSDKInterface()

Implementation

JavaScriptNamespaceInterface createSDKInterface() {
  var interface = JavaScriptNamespaceInterface("sdk");
  var methods = <String, Function>{
    "onPPTMediaPlay": _onPPTMediaPlay,
    "onPPTMediaPause": _onPPTMediaPause,
    "throwError": _onThrowMessage,
    "postMessage": _onPostMessage,
    "setupFail": _onSetupFail,
    "logger": _onLogger,
  };
  methods.forEach((key, value) => interface.setMethod(key, value));
  return interface;
}