shareByMap static method

Future shareByMap(
  1. ShareSDKPlatform platform,
  2. Map params,
  3. dynamic result(
    1. SSDKResponseState,
    2. dynamic,
    3. dynamic,
    4. SSDKError,
    )
)

Implementation

static Future<dynamic> shareByMap(ShareSDKPlatform platform, Map params, Function(SSDKResponseState, dynamic, dynamic, SSDKError) result) {
	Map args = {"platform": platform.id, "params": params};
	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;
}