|
|
|
|
@ -88,6 +88,8 @@ class BaseAppClient {
|
|
|
|
|
|
|
|
|
|
print("URL : $url");
|
|
|
|
|
print("Body : ${json.encode(body)}");
|
|
|
|
|
String req = json.encode(body);
|
|
|
|
|
var asd="";
|
|
|
|
|
|
|
|
|
|
if (await Helpers.checkConnection()) {
|
|
|
|
|
final response = await http.post(url,
|
|
|
|
|
@ -103,7 +105,7 @@ class BaseAppClient {
|
|
|
|
|
var parsed = json.decode(response.body.toString());
|
|
|
|
|
|
|
|
|
|
if (parsed['ErrorType'] == 4) {
|
|
|
|
|
navigateToUpdatePage(parsed['ErrorEndUserMessage'],parsed['AndroidLink'],parsed['IOSLink']);
|
|
|
|
|
helpers.navigateToUpdatePage(parsed['ErrorEndUserMessage'],parsed['AndroidLink'],parsed['IOSLink']);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (!parsed['IsAuthenticated']) {
|
|
|
|
|
@ -223,7 +225,7 @@ class BaseAppClient {
|
|
|
|
|
onSuccess(parsed, statusCode);
|
|
|
|
|
} else {
|
|
|
|
|
if (parsed['ErrorType'] == 4) {
|
|
|
|
|
navigateToUpdatePage(parsed['ErrorEndUserMessage'],parsed['AndroidLink'],parsed['IOSLink']);
|
|
|
|
|
helpers.navigateToUpdatePage(parsed['ErrorEndUserMessage'],parsed['AndroidLink'],parsed['IOSLink']);
|
|
|
|
|
}
|
|
|
|
|
if (parsed['IsAuthenticated'] == null) {
|
|
|
|
|
if (parsed['isSMSSent'] == true) {
|
|
|
|
|
@ -287,18 +289,6 @@ class BaseAppClient {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
navigateToUpdatePage(String message, String androidLink, iosLink) {
|
|
|
|
|
Navigator.pushAndRemoveUntil(
|
|
|
|
|
AppGlobal.CONTEX,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: UpdatePage(
|
|
|
|
|
message: message,
|
|
|
|
|
androidLink: androidLink,
|
|
|
|
|
iosLink: iosLink,
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
(r) => false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String getError(parsed) {
|
|
|
|
|
//TODO change this fun
|
|
|
|
|
|