fix for medical report & user agreement page

dev_3.13.6_search_lab_rad
haroon amjad 6 months ago
parent cb68731679
commit a0528da4cd

@ -646,7 +646,7 @@ class _ConfirmLogin extends State<ConfirmLogin> {
} else {
authService
.checkActivationCode(request, value)
.then((result) => {
.then((result) async => {
res = result,
if (result is Map)
{
@ -674,11 +674,11 @@ class _ConfirmLogin extends State<ConfirmLogin> {
//Remove o+ from here Added by Aamir
authenticatedUserObject.user = result.list,
projectViewModel.setPrivilege(privilegeList: res),
sharedPref.setObject(MAIN_USER, result.list),
sharedPref.setObject(USER_PROFILE, result.list),
await sharedPref.setObject(MAIN_USER, result.list),
await sharedPref.setObject(USER_PROFILE, result.list),
loginTokenID = result.logInTokenID,
sharedPref.setObject(LOGIN_TOKEN_ID, result.logInTokenID),
sharedPref.setString(TOKEN, result.authenticationTokenID),
await sharedPref.setObject(LOGIN_TOKEN_ID, result.logInTokenID),
await sharedPref.setString(TOKEN, result.authenticationTokenID),
checkIfUserAgreedBefore(result),
projectViewModel.analytics.loginRegistration.login_successful(),
}

@ -220,15 +220,19 @@ class ReportListWidget extends StatelessWidget {
report.setupId!)
.then((value) async {
GifLoaderDialogUtils.hideDialog(AppGlobal.context);
String path = await _createFileFromString(value["MedicalReportBase64"], "pdf");
if (isShare) {
Share.shareXFiles([XFile(path)], text: "Medical Report");
} else {
try {
OpenFilex.open(path);
} catch (ex) {
AppToast.showErrorToast(message: "Cannot open file.");
if (value["MedicalReportBase64"] != "" && value["MedicalReportBase64"] != null) {
String path = await _createFileFromString(value["MedicalReportBase64"], "pdf");
if (isShare) {
Share.shareXFiles([XFile(path)], text: "Medical Report");
} else {
try {
OpenFilex.open(path);
} catch (ex) {
AppToast.showErrorToast(message: "Cannot open file.");
}
}
} else {
AppToast.showErrorToast(message: "Cannot open file.");
}
}).catchError((err) {
GifLoaderDialogUtils.hideDialog(AppGlobal.context);

Loading…
Cancel
Save