This commit is contained in:
TheXamlGuy
2024-05-24 08:21:49 +01:00
parent e82fa8d05f
commit 12d1392207
90 changed files with 146 additions and 168 deletions
+4 -5
View File
@@ -1,11 +1,10 @@
using FluentAvalonia.Core;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection;
using Toolkit.Foundation;
namespace Bitvault;
public class CreatedItemHandler(IServiceProvider serviceProvider,
ICache< Item> cache,
ICache<Item> cache,
IPublisher publisher) :
INotificationHandler<CreatedEventArgs<Item>>
{
@@ -17,7 +16,7 @@ public class CreatedItemHandler(IServiceProvider serviceProvider,
IServiceFactory serviceFactory = serviceScope.ServiceProvider.GetRequiredService<IServiceFactory>();
IValueStore<Item> valueStore = serviceScope.ServiceProvider.GetRequiredService<IValueStore<Item>>();
if (serviceFactory.Create<ItemNavigationViewModel>(item.Id, item.Name, "Description", true)
if (serviceFactory.Create<ItemNavigationViewModel>(item.Id, item.Name, "Description", true)
is ItemNavigationViewModel viewModel)
{
cache.Add(item);
@@ -31,4 +30,4 @@ public class CreatedItemHandler(IServiceProvider serviceProvider,
return Task.CompletedTask;
}
}
}