Untitled
unknown
plain_text
3 years ago
1.2 kB
6
Indexable
void getTravelRequest() async { try { isLoading.value = true; final selectedAgency = Get.put(AgencyController()).selectedAgency; final username = Get.put(UserController()).username; final body = { 'apiKey': 'ZWR1Y2l0aW9uQkRBMTIzNDU2Nzg5', 'appCode': 'WFC', 'agencyIds': [selectedAgency!.agencyId], 'username': username, }; kLog(jsonEncode(body)); final res = await postDynamic( path: '${dotenv.env['BASE_URL_WFC']}/v1/Trv-TravelRequests/get', body: body, ); // kLog(jsonEncode(res.data['data'])); if (res.data['responseCode'] != null && res.data['responseCode'].contains('200') == true) { final travelRequestData = res.data['data'] .map((json) => TravelRequestWorkbench.fromJson(json as Map<String, dynamic>)) .toList() .cast<TravelRequestWorkbench>() as List<TravelRequestWorkbench>; if (travelRequestData.isNotEmpty) { isLoading.value = false; travelRequest.clear(); travelRequest.addAll(travelRequestData); } } isLoading.value = false; } on DioError catch (e) { print(e.message); } }
Editor is loading...