Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Future getUserDashboard(
- String status,
- String farmType,
- String farmCategory,
- String dateRange,
- ) async {
- try {
- Map<String, String> params;
- if (dateRange.isNotEmpty) {
- params = {
- "status": status,
- "farm_type": farmType,
- "farm_category": farmCategory,
- "date_range": dateRange,
- };
- } else {
- params = {
- "status": status,
- "farm_type": farmType,
- "farm_category": farmCategory,
- };
- }
- final response = await getDio()!.get(
- ApiUrl.homeUserDashboard,
- queryParameters: params,
- );
- _userDashboardResponse = UserDashboaredResponse.fromJson(response.data);
- notifyListeners();
- } on DioException catch (e) {
- _resMessage = e.message.toString();
- Log().printError(_resMessage);
- notifyListeners();
- Log().showMessageToast(message: AppInterceptors.handleError(e));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement