setUserInfo method

Future<void> setUserInfo(
  1. dynamic data
)

Implementation

Future<void> setUserInfo(dynamic data) async {
  try {
    name = data['name'];
    profilePictureUrl = data['profilePictureUrl'];
    activatedForTenant = data['activatedForTenant'];
    createdAt = DateTime.parse(data['createdAt']);
    email = data['email'];
    id = data['id'];
    isLocked = data['isLocked'];
    lastLogin = DateTime.parse(data['lastLogin']);
    metadata = data['metadata'];
    mfaEnrolled = data['mfaEnrolled'];
    // _permissions = data['permissions'];
    phoneNumber = data['phoneNumber'];
    // _provider = data['provider'];
    // _roles = data['roles'];
    // _sub = data['sub'];
    tenantId = data['tenantId'];
    // _tenantIds = data['tenantIds'];
    // _tenants = data['tenants'];
    verified = data['verified'];
    isAuthorized = true;
  } catch (e) {
    throw 'Loading user error';
  }
}