Browse Source

1.优化淘宝登录

tags/0.2.1
huaxuan 2 years ago
parent
commit
fcfbfaa1e1
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      lib/flutter_alibc.dart

+ 4
- 4
lib/flutter_alibc.dart View File

@@ -47,17 +47,17 @@ class FlutterAlibc {
/// @return: 成功则返回的data为用户信息,失败则没有data
///
static Future<LoginModel> loginTaoBao() async {
Map result = await (_channel.invokeMethod("loginTaoBao") as FutureOr<Map<dynamic, dynamic>>);
Map? result = await _channel.invokeMethod("loginTaoBao");
// 判断成功还是失败
if (result[AlibcConstKey.errorCode] != "0") {
if (result![AlibcConstKey.errorCode] != "0") {
return LoginModel(
result[AlibcConstKey.errorCode],
result[AlibcConstKey.errorMessage],
);
}
return LoginModel(result[AlibcConstKey.errorCode], result[AlibcConstKey.errorMessage],
data: UserModel(result[AlibcConstKey.data]["nick"], result[AlibcConstKey.data]["avatarUrl"], result[AlibcConstKey.data]["openId"], result[AlibcConstKey.data]["openSid"],
result[AlibcConstKey.data]["topAccessToken"], result[AlibcConstKey.data]["topAuthCode"]));
data: UserModel(result[AlibcConstKey.data]["nick"], result[AlibcConstKey.data]["avatarUrl"], result[AlibcConstKey.data]["openId"],
result[AlibcConstKey.data]["openSid"], result[AlibcConstKey.data]["topAccessToken"], result[AlibcConstKey.data]["topAuthCode"]));
}

///


Loading…
Cancel
Save