signup finalize

pull/29/head
aamir-csol 2 months ago
parent b7e19a0af8
commit 7c8d7b67a9

@ -65,7 +65,7 @@ class RequestUtils {
required String? deviceToken, required String? deviceToken,
required bool patientOutSA, required bool patientOutSA,
required String? loginTokenID, required String? loginTokenID,
RegistrationDataModelPayload? registeredData, RegistrationDataModelPayload? registeredData,
int? patientId, int? patientId,
required String nationIdText, required String nationIdText,
required String countryCode, required String countryCode,
@ -85,7 +85,12 @@ class RequestUtils {
request.logInTokenID = loginTokenID ?? ""; request.logInTokenID = loginTokenID ?? "";
if (registeredData != null) { if (registeredData != null) {
request.searchType = registeredData.searchType ?? 1; //TODO: Issue Here if Not Signup
request.searchType = registeredData.searchType != null
? registeredData.searchType
: fileNo
? 1
: 2;
request.patientID = registeredData.patientId ?? 0; request.patientID = registeredData.patientId ?? 0;
request.patientIdentificationID = request.nationalID = (registeredData.patientIdentificationId ?? 0); request.patientIdentificationID = request.nationalID = (registeredData.patientIdentificationId ?? 0);
request.dob = registeredData.dob; request.dob = registeredData.dob;
@ -95,9 +100,11 @@ class RequestUtils {
request.patientID = patientId ?? int.parse(nationIdText); request.patientID = patientId ?? int.parse(nationIdText);
request.patientIdentificationID = request.nationalID = 0; request.patientIdentificationID = request.nationalID = 0;
request.searchType = 2; request.searchType = 2;
//TODO: Issue HEre is Not Login
} else { } else {
request.patientID = 0; request.patientID = 0;
request.searchType = 1; request.searchType = 1;
//TODO: Issue HEre is Not Login
request.patientIdentificationID = request.nationalID = (nationIdText.isNotEmpty ? int.parse(nationIdText) : 0); request.patientIdentificationID = request.nationalID = (nationIdText.isNotEmpty ? int.parse(nationIdText) : 0);
} }
request.isRegister = false; request.isRegister = false;

@ -383,7 +383,11 @@ class AuthenticationViewModel extends ChangeNotifier {
? _appState.getUserRegistrationPayload.projectOutSa == 1 ? _appState.getUserRegistrationPayload.projectOutSa == 1
? true ? true
: false : false
: _appState.getSelectDeviceByImeiRespModelElement!.outSa!, : _appState.getSelectDeviceByImeiRespModelElement != null
? _appState.getSelectDeviceByImeiRespModelElement!.outSa!
: selectedCountrySignup == CountryEnum.saudiArabia
? false
: true,
loginTokenID: _appState.appAuthToken, loginTokenID: _appState.appAuthToken,
registeredData: isForRegister ? _appState.getUserRegistrationPayload : null, registeredData: isForRegister ? _appState.getUserRegistrationPayload : null,
nationIdText: nationalIdController.text, nationIdText: nationalIdController.text,
@ -438,7 +442,7 @@ class AuthenticationViewModel extends ChangeNotifier {
return; return;
} else if (activation.messageStatus == 2) { } else if (activation.messageStatus == 2) {
LoaderBottomSheet.hideLoader(); LoaderBottomSheet.hideLoader();
onWrongActivationCode(activation.errorEndUserMessage); onWrongActivationCode(activation.errorEndUserMessage);
return; return;
} else if (_appState.getUserRegistrationPayload.isRegister == true) { } else if (_appState.getUserRegistrationPayload.isRegister == true) {
@ -820,10 +824,8 @@ class AuthenticationViewModel extends ChangeNotifier {
log("Insert IMEI Failed"); log("Insert IMEI Failed");
} }
}); });
} }
Future<void> getPatientDeviceData(int loginType) async { Future<void> getPatientDeviceData(int loginType) async {
final resultEither = await _authenticationRepo.getPatientDeviceData( final resultEither = await _authenticationRepo.getPatientDeviceData(
patientDeviceDataRequest: GetUserMobileDeviceData( patientDeviceDataRequest: GetUserMobileDeviceData(

Loading…
Cancel
Save