saveUserDetailsNew method
Implementation
void saveUserDetailsNew(LoginModel? data) async {
if (data == null) return;
await storageUtils.setToken(data.sessionToken ?? '');
await storageUtils.setUserId(data.userId.toString());
await storageUtils.setUserName(data.displayName ?? 'admin');
await storageUtils.setLoggedInUserName(userNameController?.value.text ?? 'admin');
await storageUtils.setLoggedInPassword(passwordController?.value.text ?? '123');
final organizationHierarchy = data.positions ?? [];
if (organizationHierarchy.isNotEmpty) {
final model = organizationHierarchy.first;
print('Selected ACL Position::: ' + model.idAclPositionMapping.toString());
await storageUtils.setAclPositionMappingId(model.idAclPositionMapping.toString());
await storageUtils.setAclPositionMappingName(model.nameAclPositionMapping.toString());
await storageUtils.setOrganizationId(model.idOrganization.toString());
await storageUtils.setDivisionId(model.idDivision.toString());
await storageUtils.setDepartmentId(model.idDepartment.toString());
await storageUtils.setRoleId(model.idRole.toString());
}
navigationToModuleDashboard();
}