|
|
|
|
@ -50,7 +50,7 @@ class BaseAppClient {
|
|
|
|
|
body['ClinicID'] = doctorProfile?.clinicID;
|
|
|
|
|
}
|
|
|
|
|
body['TokenID'] = token ?? '';
|
|
|
|
|
body['VidaAuthTokenID'] = "";
|
|
|
|
|
body['VidaAuthTokenID'] = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxNDg1IiwianRpIjoiMDBmMDI3NjQtZDczMi00NDA0LThkYmUtZWViZDkwY2EzM2JiIiwiZW1haWwiOiJNb2hhbWVkLlJlc3dhbkBjbG91ZHNvbHV0aW9uLXNhLmNvbSIsImlkIjoiMTQ4NSIsIk5hbWUiOiJTSEFLRVJBIFBBUlZFRU4gKFVTRUQgQlkgRVNFUlZJQ0VTKSIsIkVtcGxveWVlSWQiOiIxNDg1IiwiRmFjaWxpdHlHcm91cElkIjoiMDEwMjY2IiwiRmFjaWxpdHlJZCI6IjE1IiwiUGhhcmFtY3lGYWNpbGl0eUlkIjoiNTUiLCJJU19QSEFSTUFDWV9DT05ORUNURUQiOiJUcnVlIiwiRG9jdG9ySWQiOiIxNDg1IiwiU0VTU0lPTklEIjoiMjE1NzYyMDYiLCJDbGluaWNJZCI6IjMiLCJyb2xlIjoiRE9DVE9SUyIsIm5iZiI6MTYwODIyMjUwNiwiZXhwIjoxNjA5MDg2NTA2LCJpYXQiOjE2MDgyMjI1MDZ9.X_66vZw08tiH4DmhKUPXzIiIMrnadE2IHe0wOA0GM6g";
|
|
|
|
|
|
|
|
|
|
String lang = await sharedPref.getString(APP_Language);
|
|
|
|
|
if (lang != null && lang == 'ar')
|
|
|
|
|
@ -80,16 +80,19 @@ class BaseAppClient {
|
|
|
|
|
onFailure('Error While Fetching data', statusCode);
|
|
|
|
|
} else {
|
|
|
|
|
var parsed = json.decode(response.body.toString());
|
|
|
|
|
if (!parsed['IsAuthenticated']) {
|
|
|
|
|
await helpers.logout();
|
|
|
|
|
// TODO: return it back when backend fixed
|
|
|
|
|
// if (!parsed['IsAuthenticated']) {
|
|
|
|
|
// await helpers.logout();
|
|
|
|
|
//
|
|
|
|
|
// helpers.showErrorToast('Your session expired Please login agian');
|
|
|
|
|
// } else
|
|
|
|
|
|
|
|
|
|
helpers.showErrorToast('Your session expired Please login agian');
|
|
|
|
|
} else if (parsed['MessageStatus'] == 1) {
|
|
|
|
|
// if (parsed['MessageStatus'] == 1) {
|
|
|
|
|
onSuccess(parsed, statusCode);
|
|
|
|
|
} else {
|
|
|
|
|
onFailure(parsed['ErrorEndUserMessage'] ?? parsed['ErrorMessage'],
|
|
|
|
|
statusCode);
|
|
|
|
|
}
|
|
|
|
|
// } else {
|
|
|
|
|
// onFailure(parsed['ErrorEndUserMessage'] ?? parsed['ErrorMessage'],
|
|
|
|
|
// statusCode);
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
onFailure('Please Check The Internet Connection', -1);
|
|
|
|
|
|