decryptToken method

Future<AccessToken> decryptToken()

Decrypt Token Can reach uID, mail , password fields after decrypt

Implementation

Future<AccessToken> decryptToken() async {
  if (isHashed) {
    var data = await (_decrypt());

    isHashed = true;
    isDecrypted = true;

    switch (_getAuthType(data!['auth_type'])) {
      case AuthType.guess:
        authType = AuthType.guess;
        deviceID = data['device_id'];
        break;
      case AuthType.loggedIn:
        authType = AuthType.loggedIn;
        deviceID = data['device_id'];
        uId = data['user_id'];
        mail = data['mail'];
        break;
      default:
        authType = AuthType.undefined;
        break;
    }
  }
  return this;
}