callDealerDetailsApi method
Implementation
Future<void> callDealerDetailsApi(String dealerId) async {
dealerID = dealerId;
BuildContext context = Get.context!;
Helper.progressDialog(context, "Please wait..");
String requestTime = "";
String responseTime = "";
await ApiClient(
baseUrl: ApiConstant.baseUrl,
onFetchRequestTime: (time) {
requestTime = time;
},
onFetchResponseTime: (time) {
responseTime = time;
},
screenName: "checkStock",
)
.getMoreInfo(
dealerId: dealerId,
xUserId: SecureStorageService.readSecureData(
SecureStorageService.xUserId,
),
)
.then((response) {
Get.back();
Helper.logEvent(
"RESPONSE_EVENT",
success: true,
endPoint: "${Api.getMoreInfo}/$dealerId",
responseDate: responseTime,
screenName: "checkStock",
requestDate: requestTime,
);
DealerDetailsModel model = response;
if (model.profile != null) {
parentId = model.profile!.parentId ?? "";
}
// callCheckStockPorductDealerApi(parentId, [dealerId], 0, 10);
}).catchError((error) {
ConditionalLogs().customLog("$error");
Get.back();
MainController mainController = Get.put(MainController());
mainController.showErrorPopup();
});
}