persistUserData method

Future<bool> persistUserData()

Implementation

Future<bool> persistUserData() async {
  final jwtToken = jsonDecode(
    UserInfoState().crypto.decryptText((sessionToken?['result'] as String)),
  );
  UserInfoState().avatarUrl = jwtToken['openValue'];
  bool cacheVersion = jwtToken['loginFlag'] == 1;
  if (!cacheVersion && jwtToken['locationFlag'] == 0) {
    UserInfoState().isGuest = false;
  }
  return cacheVersion;
}