This commit is contained in:
TheXamlGuy
2024-07-17 21:43:58 +01:00
parent eae11dc260
commit 9daebc7ba2
124 changed files with 233 additions and 247 deletions
+4 -4
View File
@@ -35,17 +35,17 @@ public class WalletActivatedHandler(IWalletHostCollection wallets,
int index = sortedWallets.IndexOf(host);
if (host.Services.GetRequiredService<IConfigurationDescriptor<WalletConfiguration>>() is
if (host.Services.GetRequiredService<IConfigurationDescriptor<WalletConfiguration>>() is
ConfigurationDescriptor<WalletConfiguration> descriptor)
{
if (host.Services.GetRequiredService<IServiceFactory>() is IServiceFactory serviceFactory)
{
IDecoratorService<ProfileImage<IImageDescriptor>> profileImageDecorator =
host.Services.GetRequiredService<IDecoratorService<ProfileImage<IImageDescriptor>>>();
ProfileImage<IImageDescriptor>? profileImage = profileImageDecorator.Value;
if (serviceFactory.Create<WalletNavigationViewModel>(args => args.Initialize(),
descriptor.Name, profileImage?.Value, false)
if (serviceFactory.Create<WalletNavigationViewModel>(args => args.Initialize(),
descriptor.Name, profileImage?.Value, false)
is WalletNavigationViewModel viewModel)
{
publisher.Publish(Insert.As<IWalletNavigationViewModel>(index, viewModel),