BUG: patient profile picture in patient manager
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import 'package:go_router/go_router.dart';
|
import 'package:go_router/go_router.dart';
|
||||||
|
import 'package:mzansi_innovation_hub/mih_objects/app_user.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_package_components/mih_package.dart';
|
import 'package:mzansi_innovation_hub/mih_package_components/mih_package.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_package_components/mih_package_action.dart';
|
import 'package:mzansi_innovation_hub/mih_package_components/mih_package_action.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_package_components/mih_package_tools.dart';
|
import 'package:mzansi_innovation_hub/mih_package_components/mih_package_tools.dart';
|
||||||
@@ -12,7 +13,9 @@ import 'package:mzansi_innovation_hub/mih_packages/patient_manager/pat_profile/p
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_services/mih_claim_statement_generation_services.dart';
|
import 'package:mzansi_innovation_hub/mih_services/mih_claim_statement_generation_services.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_services/mih_data_helper_services.dart';
|
import 'package:mzansi_innovation_hub/mih_services/mih_data_helper_services.dart';
|
||||||
|
import 'package:mzansi_innovation_hub/mih_services/mih_file_services.dart';
|
||||||
import 'package:mzansi_innovation_hub/mih_services/mih_patient_services.dart';
|
import 'package:mzansi_innovation_hub/mih_services/mih_patient_services.dart';
|
||||||
|
import 'package:mzansi_innovation_hub/mih_services/mih_user_services.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
class PatientProfile extends StatefulWidget {
|
class PatientProfile extends StatefulWidget {
|
||||||
@@ -46,8 +49,16 @@ class _PatientProfileState extends State<PatientProfile> {
|
|||||||
context.goNamed("patientProfileSetup");
|
context.goNamed("patientProfileSetup");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
patientManagerProvider.setSelectedPatientProfilePicUrl(
|
if (patientManagerProvider.personalMode) {
|
||||||
mzansiProfileProvider.userProfilePicUrl!);
|
patientManagerProvider.setSelectedPatientProfilePicUrl(
|
||||||
|
mzansiProfileProvider.userProfilePicUrl!);
|
||||||
|
} else {
|
||||||
|
AppUser? patientUserDetails = await MihUserServices().getMIHUserDetails(
|
||||||
|
patientManagerProvider.selectedPatient!.app_id, context);
|
||||||
|
String patientProPicUrl =
|
||||||
|
await MihFileApi.getMinioFileUrl(patientUserDetails!.pro_pic_path);
|
||||||
|
patientManagerProvider.setSelectedPatientProfilePicUrl(patientProPicUrl);
|
||||||
|
}
|
||||||
patientManagerProvider.setPersonalMode(mzansiProfileProvider.personalHome);
|
patientManagerProvider.setPersonalMode(mzansiProfileProvider.personalHome);
|
||||||
if (patientManagerProvider.selectedPatient != null) {
|
if (patientManagerProvider.selectedPatient != null) {
|
||||||
await MihPatientServices()
|
await MihPatientServices()
|
||||||
|
|||||||
Reference in New Issue
Block a user