Untitled
faisalsalameh
dart
3 years ago
2.0 kB
5
Indexable
Future<StoreIncome> getStoresBusinessStatistic() async {
final AuthenticationManager authManager = Get.find();
StoreIncome storeIncome = StoreIncome(monthData: []);
// error
try {
await httpClient
.get('${baseUrl}Iktifaa/ProviderDashboard/GetStoresBusinessStatistic',
options: Options(headers: {
'accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': authManager.getToken(),
'Accept-Language': Get.locale!.languageCode,
'Language': Get.locale!.languageCode,
}))
.then((response) {
if (response.statusCode == 200) {
storeIncome.monthData!.addAll(List<MonthData>.from(json
.decode(json.encode(response.data['data']))
.map((x) => MonthData.fromJson(x))));
}
});
} on DioError catch (e) {
authManager.commonTools.showApiResponseFailed(e);
}
return storeIncome;
}
Future<List<StoreErnings>> getStoresTotalEarnings() async {
final AuthenticationManager authManager = Get.find();
List<StoreErnings> storeErnings = [];
// error
try {
await httpClient
.get('${baseUrl}Iktifaa/ProviderDashboard/GetStoresTotalEarnings',
options: Options(headers: {
'accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': authManager.getToken(),
'Accept-Language': Get.locale!.languageCode,
'Language': Get.locale!.languageCode,
}))
.then((response) {
if (response.statusCode == 200) {
storeErnings = List<StoreErnings>.from(json
.decode(json.encode(response.data['data']))
.map((x) => StoreErnings.fromJson(x)));
}
});
} on DioError catch (e) {
authManager.commonTools.showApiResponseFailed(e);
}
return storeErnings;
}Editor is loading...