|
|
|
@ -761,22 +761,17 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
authService
|
|
|
|
authService
|
|
|
|
.checkActivationCode(request, value)
|
|
|
|
.checkActivationCode(request, value)
|
|
|
|
.then((result) =>
|
|
|
|
.then((result) => {
|
|
|
|
{
|
|
|
|
|
|
|
|
res = result,
|
|
|
|
res = result,
|
|
|
|
if (result is Map)
|
|
|
|
if (result is Map)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
result = CheckActivationCode.fromJson(
|
|
|
|
result = CheckActivationCode.fromJson(result as Map<String, dynamic>),
|
|
|
|
result as Map<String, dynamic>),
|
|
|
|
|
|
|
|
if(result.errorCode =='699'){
|
|
|
|
if(result.errorCode =='699'){
|
|
|
|
//699 block run here
|
|
|
|
//699 block run here
|
|
|
|
GifLoaderDialogUtils.hideDialog(context),
|
|
|
|
GifLoaderDialogUtils.hideDialog(context),
|
|
|
|
Future.delayed(Duration(seconds: 2), () {
|
|
|
|
Future.delayed(Duration(seconds: 2), () {
|
|
|
|
AppToast.showErrorToast(message: result.errorEndUserMessage);
|
|
|
|
AppToast.showErrorToast(message: result.errorEndUserMessage);
|
|
|
|
Navigator.popUntil(
|
|
|
|
Navigator.popUntil(context, (route) => Utils.route(route, equalsTo: Login));
|
|
|
|
context,
|
|
|
|
|
|
|
|
(route) =>
|
|
|
|
|
|
|
|
Utils.route(route, equalsTo: Login));
|
|
|
|
|
|
|
|
})
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else if (this.registerd_data != null &&
|
|
|
|
else if (this.registerd_data != null &&
|
|
|
|
@ -793,21 +788,18 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
sharedPref.remove(FAMILY_FILE),
|
|
|
|
sharedPref.remove(FAMILY_FILE),
|
|
|
|
result.list.isFamily = false,
|
|
|
|
result.list.isFamily = false,
|
|
|
|
userData = result.list,
|
|
|
|
userData = result.list,
|
|
|
|
sharedPref.setString(
|
|
|
|
sharedPref.setString(BLOOD_TYPE, result.patientBloodType),
|
|
|
|
BLOOD_TYPE, result.patientBloodType ?? "O+"),
|
|
|
|
|
|
|
|
//Remove o+ from here Added by Aamir
|
|
|
|
//Remove o+ from here Added by Aamir
|
|
|
|
authenticatedUserObject.user = result.list,
|
|
|
|
authenticatedUserObject.user = result.list,
|
|
|
|
projectViewModel.setPrivilege(privilegeList: res),
|
|
|
|
projectViewModel.setPrivilege(privilegeList: res),
|
|
|
|
sharedPref.setObject(MAIN_USER, result.list),
|
|
|
|
sharedPref.setObject(MAIN_USER, result.list),
|
|
|
|
sharedPref.setObject(USER_PROFILE, result.list),
|
|
|
|
sharedPref.setObject(USER_PROFILE, result.list),
|
|
|
|
loginTokenID = result.logInTokenID,
|
|
|
|
loginTokenID = result.logInTokenID,
|
|
|
|
sharedPref.setObject(
|
|
|
|
sharedPref.setObject(LOGIN_TOKEN_ID, result.logInTokenID),
|
|
|
|
LOGIN_TOKEN_ID, result.logInTokenID),
|
|
|
|
sharedPref.setString(TOKEN, result.authenticationTokenID),
|
|
|
|
sharedPref.setString(
|
|
|
|
|
|
|
|
TOKEN, result.authenticationTokenID),
|
|
|
|
|
|
|
|
projectViewModel.analytics.loginRegistration
|
|
|
|
|
|
|
|
.login_successful(),
|
|
|
|
|
|
|
|
checkIfUserAgreedBefore(result),
|
|
|
|
checkIfUserAgreedBefore(result),
|
|
|
|
|
|
|
|
projectViewModel.analytics.loginRegistration.login_successful(),
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -815,6 +807,7 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
// Navigator.of(context).pop(),
|
|
|
|
// Navigator.of(context).pop(),
|
|
|
|
GifLoaderDialogUtils.hideDialog(context),
|
|
|
|
GifLoaderDialogUtils.hideDialog(context),
|
|
|
|
Future.delayed(Duration(seconds: 1), () {
|
|
|
|
Future.delayed(Duration(seconds: 1), () {
|
|
|
|
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
AppToast.showErrorToast(message: result);
|
|
|
|
AppToast.showErrorToast(message: result);
|
|
|
|
startSMSService(tempType);
|
|
|
|
startSMSService(tempType);
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
|