pointExpenseHistory method

Future pointExpenseHistory({
  1. int limit = 20,
  2. int page = 1,
})

Implementation

Future<dynamic> pointExpenseHistory({int limit = 20, int page = 1}) async {
  try{
    var module = await SharedPrefs.getModule();
    var accessToken = await SharedPrefs.getAccessToken();
    module = module.isEmpty ? globalModule : module;

    Map<String, dynamic>? queryParameters = {
      "page" : page,
      "limit" : limit
    };

    Response response = await _dio.get(pointExpenseHistoryURL, queryParameters: queryParameters, options: Options(headers: {'module': module, 'Authorization': "Bearer $accessToken"},));
    return response;
  }catch(e){
    DioExceptions.fromDioError(dioError: e as DioException);
    if(e.response?.statusCode! == 401){
      return DioExceptions.unauthorized(() => pointExpenseHistory(limit: limit, page: page));
    }else{
      return e.response;
    }
  }
}