QOL: Mzansi Wallet Package performance improvements

This commit is contained in:
2025-11-28 12:31:39 +02:00
parent a6fe4499d0
commit c16d8b6e91

View File

@@ -23,6 +23,8 @@ class MihWallet extends StatefulWidget {
class _MihWalletState extends State<MihWallet> { class _MihWalletState extends State<MihWallet> {
bool _isLoadingInitialData = true; bool _isLoadingInitialData = true;
late final MihCards _cards;
late final MihCardFavourites _cardFavourites;
Future<void> _loadInitialData() async { Future<void> _loadInitialData() async {
setState(() { setState(() {
@@ -60,6 +62,8 @@ class _MihWalletState extends State<MihWallet> {
@override @override
void initState() { void initState() {
super.initState(); super.initState();
_cards = MihCards();
_cardFavourites = MihCardFavourites();
_loadInitialData(); _loadInitialData();
} }
@@ -117,11 +121,10 @@ class _MihWalletState extends State<MihWallet> {
} }
List<Widget> getToolBody() { List<Widget> getToolBody() {
List<Widget> toolBodies = [ return [
MihCards(), _cards,
MihCardFavourites(), _cardFavourites,
]; ];
return toolBodies;
} }
List<String> getToolTitle() { List<String> getToolTitle() {