getUserInfoWithParam static method

Future getUserInfoWithParam(
  1. ShareSDKPlatform platform,
  2. Map settings,
  3. dynamic result(
    1. SSDKResponseState,
    2. dynamic,
    3. SSDKError
    )
)

Implementation

static Future<dynamic> getUserInfoWithParam(ShareSDKPlatform platform,
    Map settings, Function(SSDKResponseState, dynamic, SSDKError) result) {
  Map args = {"platform": platform.id};
  args.addAll(settings);
  Future<dynamic> callback =
      _channel.invokeMethod(ShareSDKMethods.getUserInfo.name!, args);
  callback.then((dynamic response) {
    if (result != null) {
      result(_state(response), response["user"],
          SSDKError(rawData: response["error"]));
    }
  });
  return callback;
}