getNextVisit method
Implementation
Future getNextVisit(BuildContext context) async {
try {
String requestTime = "";
String responseTime = "";
Helper.progressDialog(context, "Please wait..");
// printLogs(dio);
await ApiClient(
baseUrl: ApiConstant.ffmBaseUrl,
onFetchRequestTime: (time) {
requestTime = time;
},
onFetchResponseTime: (time) {
responseTime = time;
},
screenName: "orderStockSuccess",
).getNextVisit(partnerId: partnerId).then((value) {
Helper.logEvent(
"RESPONSE_EVENT",
success: true,
endPoint: Api.getNextVisit,
responseDate: responseTime,
screenName: "orderStockSuccess",
requestDate: requestTime,
);
nextVisitDate = value
.firstWhereOrNull((visit) => visit.user?.levelId == 4)
?.visitdate ??
"-";
Get.back();
}).catchError((onError) {
nextVisitDate = "-";
Get.back();
});
} catch (e) {
Get.back();
}
}