getAuthState method
获取登录状态
Implementation
Future<CloudBaseAuthState?> getAuthState() async {
String? refreshToken = await cache.getStore(cache.refreshTokenKey);
int? refreshTokenExpire = await cache.getStore(cache.refreshTokenExpireKey);
if (refreshToken != null &&
refreshToken.isNotEmpty &&
refreshTokenExpire != null &&
refreshTokenExpire > DateTime.now().millisecondsSinceEpoch) {
return CloudBaseAuthState(
authType: await cache.getStore(cache.loginTypeKey),
refreshToken: refreshToken,
accessToken: await cache.getStore(cache.accessTokenKey));
}
return null;
}