|
|
|
|
@ -44,6 +44,7 @@ import 'package:hmg_patient_app_new/widgets/loader/bottomsheet_loader.dart';
|
|
|
|
|
import 'package:hmg_patient_app_new/widgets/routes/custom_page_route.dart';
|
|
|
|
|
import 'package:sms_otp_auto_verify/sms_otp_auto_verify.dart';
|
|
|
|
|
|
|
|
|
|
import '../insurance/insurance_view_model.dart';
|
|
|
|
|
import 'models/request_models/get_user_mobile_device_data.dart';
|
|
|
|
|
import 'models/request_models/insert_patient_mobile_deviceinfo.dart';
|
|
|
|
|
import 'models/request_models/patient_insert_device_imei_request.dart';
|
|
|
|
|
@ -629,11 +630,12 @@ class AuthenticationViewModel extends ChangeNotifier {
|
|
|
|
|
// medicalVm.getAllPendingRecordsByResponseId();
|
|
|
|
|
}
|
|
|
|
|
await clearDefaultInputValues();
|
|
|
|
|
myAppointmentsVM.setIsAppointmentDataToBeLoaded(true);
|
|
|
|
|
getIt.get<InsuranceViewModel>().setIsInsuranceDataToBeLoaded(true);
|
|
|
|
|
if (isUserAgreedBefore) {
|
|
|
|
|
LoaderBottomSheet.hideLoader();
|
|
|
|
|
navigateToHomeScreen();
|
|
|
|
|
} else {
|
|
|
|
|
myAppointmentsVM.setIsAppointmentDataToBeLoaded(true);
|
|
|
|
|
LoaderBottomSheet.hideLoader();
|
|
|
|
|
navigateToHomeScreen();
|
|
|
|
|
//Agreement page not designed yet so we are navigating to home screen directly
|
|
|
|
|
@ -833,8 +835,8 @@ class AuthenticationViewModel extends ChangeNotifier {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future<void> onRegistrationComplete() async {
|
|
|
|
|
// LoaderBottomSheet.showLoader();
|
|
|
|
|
LoadingUtils.showFullScreenLoader(loadingText: "Setting up your medical file.\nMay take a moment.");
|
|
|
|
|
LoaderBottomSheet.showLoader();
|
|
|
|
|
// LoadingUtils.showFullScreenLoader(loadingText: "Setting up your medical file.\nMay take a moment.");
|
|
|
|
|
|
|
|
|
|
var request = RequestUtils.getUserSignupCompletionRequest(fullName: nameController.text, emailAddress: emailController.text, gender: genderType, maritalStatus: maritalStatus);
|
|
|
|
|
final resultEither = await _authenticationRepo.registerUser(registrationPayloadDataModelRequest: request);
|
|
|
|
|
|