QOL: only get user data if user is null

This commit is contained in:
2025-12-09 11:46:16 +02:00
parent 7c59e2a5c8
commit 07360dd308
14 changed files with 103 additions and 213 deletions

View File

@@ -40,9 +40,11 @@ class _PatManagerState extends State<PatManager> {
context.read<PatientManagerProvider>();
MihCalendarProvider mihCalendarProvider =
context.read<MihCalendarProvider>();
await MihDataHelperServices().loadUserDataWithBusinessesData(
mzansiProfileProvider,
);
if (mzansiProfileProvider.user == null) {
await MihDataHelperServices().loadUserDataWithBusinessesData(
mzansiProfileProvider,
);
}
patientManagerProvider.setPersonalMode(false);
if (mzansiProfileProvider.business != null) {
await MihMzansiCalendarApis.getBusinessAppointments(

View File

@@ -42,10 +42,11 @@ class _PatientProfileState extends State<PatientProfile> {
context.read<MzansiProfileProvider>();
PatientManagerProvider patientManagerProvider =
context.read<PatientManagerProvider>();
await MihDataHelperServices().loadUserDataOnly(
mzansiProfileProvider,
);
if (mzansiProfileProvider.user == null) {
await MihDataHelperServices().loadUserDataOnly(
mzansiProfileProvider,
);
}
if (patientManagerProvider.selectedPatient == null) {
await MihPatientServices().getPatientDetails(
mzansiProfileProvider.user!.app_id, patientManagerProvider);