callGetServiceParent method
Future<void>
callGetServiceParent(
)
Implementation
Future<void> callGetServiceParent() async {
// same api as customers
// BuildContext context = Get.context!;
// Helper.progressDialog(context, "Please wait..");
try {
String requestTime = "";
String responseTime = "";
await ApiClient(
baseUrl: ApiConstant.baseUrl,
onFetchRequestTime: (time) {
requestTime = time;
},
onFetchResponseTime: (time) {
responseTime = time;
},
screenName: "customerManagement",
)
.getCustomersList(
// userId: SecureStorageService.readSecureData(
// SecureStorageService.userId,
// ),
sort: "partnerName",
status: 1,
isLoginRequired: true,
order: "asc",
keyword: keyword,
xUserId: SecureStorageService.readSecureData(
SecureStorageService.xUserId,
) ?? "",
)
.then((response) async {
Helper.logEvent(
"RESPONSE_EVENT",
success: true,
endPoint: "${Api.customersList}/${SecureStorageService.readSecureData(
SecureStorageService.userId,
)}",
responseDate: responseTime,
screenName: "customerManagement",
requestDate: requestTime,
);
if (response.content != null) {
partnersListForServiceParent.value = response.content ?? [];
for (var partner in partnersListForServiceParent) {
if (serviceParentList.contains(partner.profile?.partnerId)) {
selectedPartnersListForServiceParent.add(partner);
}
}
// Helper.close();
} else {
// Helper.close();
}
}).catchError((error) {
// Helper.close();
ConditionalLogs().customLog("$error");
});
} catch (err, stacktrace) {
ConditionalLogs().customLog("$stacktrace");
// Helper.close();
}
}