share method

Future share (ShareSDKPlatform platform, SSDKMap params, dynamic result(SSDKResponseState, Map, Map, SSDKError))

分享函数

Implementation

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

  return callback;
}