submitUserInfo static method

Future submitUserInfo(
  1. String uid,
  2. String nickname,
  3. String avatar,
  4. String zone,
  5. String phoneNumber,
  6. dynamic result(
    1. dynamic ret,
    2. Map? err
    ),
)

Implementation

static Future submitUserInfo(String uid, String nickname, String avatar,
    String zone, String phoneNumber, Function(dynamic ret, Map? err) result) {
  Map userInfo = {
    "country": zone,
    "phone": phoneNumber,
    "uid": uid,
    "nickname": nickname,
    "avatar": avatar
  };

  Future<dynamic> callback =
      _channel.invokeMethod('submitUserInfo', userInfo);

  callback.then((dynamic response) {
    if (response is Map) {
      result(response["ret"], response["err"]);
    } else {
      result(null, null);
    }
  });

  return callback;
}