design_3.0_demo_module
Sikander Saleem 3 years ago
parent 5fc2aceecf
commit 00ba893bf2

@ -2,7 +2,8 @@ class URLs {
URLs._(); URLs._();
static const host2 = "http://194.163.164.213/atoms/api"; static const host2 = "http://194.163.164.213/atoms/api";
static const host1 = "https://atomsuat.hmg.com"; // uat url //static const host1 = "https://atomsuat.hmg.com"; // old uat url
static const host1 = "https://atomsm.hmg.com"; // production url
// static const host1 = "http://109.123.243.118:9000"; // static const host1 = "http://109.123.243.118:9000";

@ -178,17 +178,26 @@ class ServiceRequestsProvider extends ChangeNotifier {
body["voiceNote"] = serviceRequest.audio; body["voiceNote"] = serviceRequest.audio;
} }
Response response; Response response;
try { //try {
response = await ApiManager.instance.post(URLs.createRequest, body: body); response = await ApiManager.instance.post(URLs.createRequest, body: body);
stateCode = response.statusCode; stateCode = response.statusCode;
if (response.statusCode >= 200 && response.statusCode < 300) { if (response.statusCode >= 200 && response.statusCode < 300) {
if (serviceRequests != null) serviceRequests.insert(0, ServiceRequest.fromJson(json.decode(utf8.decode(response.bodyBytes))[0])); if (serviceRequests != null) {
var data = json.decode(utf8.decode(response.bodyBytes));
if (data is List) {
serviceRequests.insert(0, ServiceRequest.fromJson(data[0]));
} else {
if (data["data"] != null && data["data"] == true) {
// serviceRequests.insert(0, ServiceRequest.fromJson(data[0]));
}
}
}
notifyListeners(); notifyListeners();
} }
return response.statusCode; return response.statusCode;
} catch (error) { // } catch (error) {
return -1; // return -1;
} // }
} }
Future<int> createIssueReport({ Future<int> createIssueReport({

@ -76,10 +76,10 @@ class User {
} }
UsersTypes get type { UsersTypes get type {
switch (userRoles?.first?.name) { switch (userRoles?.first?.value) {
case "Engineer": case "R-6":
return UsersTypes.engineer; return UsersTypes.engineer;
case "Hospital": case "R-7":
return UsersTypes.normal_user; return UsersTypes.normal_user;
default: default:
return null; return null;

Loading…
Cancel
Save