From d9415af4de7f7744807163639c4069fbb42c7f5b Mon Sep 17 00:00:00 2001 From: Omar Hatem Date: Mon, 24 Oct 2022 21:25:14 +0200 Subject: [PATCH] Allow null AccountListItem for create purpose not just editing (#558) --- lib/di.dart | 8 ++++---- lib/router.dart | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/di.dart b/lib/di.dart index 5a2eb7285..493fe3e1d 100644 --- a/lib/di.dart +++ b/lib/di.dart @@ -419,16 +419,16 @@ Future setup( getIt.get()));*/ getIt.registerFactoryParam( - (AccountListItem account, _) => MoneroAccountEditOrCreateViewModel( + AccountListItem?, void>( + (AccountListItem? account, _) => MoneroAccountEditOrCreateViewModel( monero!.getAccountList(getIt.get().wallet!), haven?.getAccountList(getIt.get().wallet!), wallet: getIt.get().wallet!, accountListItem: account)); - getIt.registerFactoryParam( - (AccountListItem account, _) => MoneroAccountEditOrCreatePage( + (AccountListItem? account, _) => MoneroAccountEditOrCreatePage( moneroAccountCreationViewModel: getIt.get(param1: account))); diff --git a/lib/router.dart b/lib/router.dart index 5f4618656..45459a08e 100644 --- a/lib/router.dart +++ b/lib/router.dart @@ -293,7 +293,7 @@ Route createRoute(RouteSettings settings) { case Routes.accountCreation: return CupertinoPageRoute( builder: (_) => getIt.get( - param1: settings.arguments as AccountListItem)); + param1: settings.arguments as AccountListItem?)); case Routes.addressBook: return MaterialPageRoute(