userInfo property
Future<UserInfoResponse?>
get
userInfo
Implementation
Future<UserInfoResponse?> get userInfo async {
final _AccessTokenResponse? _accessTokenResponse = await _accessToken;
if (_accessTokenResponse == null) return null;
try {
final res = await Dio().get(_userInfoUrl, queryParameters: {
"access_token": _accessTokenResponse.accessToken,
"openid": _accessTokenResponse.openid
});
if (res.data != null) {
return UserInfoResponse.fromJson(json.decode(res.data));
}
return null;
} catch (e) {
print(e);
return null;
}
}