import 'package:flutter/material.dart'; import '../services/invoice_service.dart'; import '../services/dio_client.dart'; class InvoiceProvider extends ChangeNotifier { bool loading = false; List invoices = []; Future loadInvoices(BuildContext context) async { loading = true; notifyListeners(); final service = InvoiceService(DioClient.getInstance(context)); final res = await service.getAllInvoices(); if (res['success'] == true) { invoices = res['invoices'] ?? []; } loading = false; notifyListeners(); } }