Update: 2026-05-08 13:52:23
This commit is contained in:
@@ -106,7 +106,12 @@ class InvoicesController extends GetxController {
|
||||
isLoading.value = true;
|
||||
final res = await DioClient().client.get('invoices');
|
||||
if (res.data['success'] == true && res.data['data'] != null) {
|
||||
invoices.value = List<Map<String, dynamic>>.from(res.data['data']);
|
||||
final rawData = res.data['data'];
|
||||
if (rawData is Map && rawData.containsKey('items')) {
|
||||
invoices.value = List<Map<String, dynamic>>.from(rawData['items']);
|
||||
} else if (rawData is List) {
|
||||
invoices.value = List<Map<String, dynamic>>.from(rawData);
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
AppLogger.error('Failed to load invoices', e);
|
||||
|
||||
Reference in New Issue
Block a user