showEditor static method

Future showEditor(
  1. ShareSDKPlatform platform,
  2. SSDKMap params,
  3. dynamic result(
    1. SSDKResponseState,
    2. ShareSDKPlatform,
    3. dynamic,
    4. dynamic,
    5. SSDKError,
    )?
)

Implementation

static Future<dynamic> showEditor(
    ShareSDKPlatform platform,
    SSDKMap params,
    Function(
            SSDKResponseState, ShareSDKPlatform, dynamic, dynamic, SSDKError)?
        result) {
  Map args = {"platform": platform.id, "params": params.map};
  Future<dynamic> callback =
      _channel.invokeMethod(ShareSDKMethods.showEditor.name!, args);
  callback.then((dynamic response) {
    if (result != null) {
      result(
          _state(response),
          ShareSDKPlatform(id: response["platform"], name: "null"),
          response["userData"],
          response["contentEntity"],
          SSDKError(rawData: response["error"]));
    }
  });
  return callback;
}