// providers/wallet_provider.dart import 'package:flutter/material.dart'; import '../models/WalletTransaction_model.dart'; import '../models/Wallet_model.dart'; import '../services/WalletService.dart'; class WalletProvider with ChangeNotifier { Wallet? _wallet; Wallet? get wallet => _wallet; Future loadWallet() async { try { _wallet = await WalletService().fetchWallet(); notifyListeners(); } catch (e) { debugPrint('Error loading wallet: $e'); } } // Just make this available for widget use Future> fetchPaginatedTransactions( {int page = 0, int size = 20}) { return WalletService().fetchWalletTransactions(page: page, size: size); } }