This commit is contained in:
TheXamlGuy
2024-05-04 15:13:46 +01:00
parent 800aede07b
commit 7cbca0783f
36 changed files with 378 additions and 159 deletions
+21
View File
@@ -0,0 +1,21 @@
using Toolkit.Foundation;
namespace Bitvault;
public class VaultViewModelHandler(IServiceFactory factory,
IPublisher publisher) :
INotificationHandler<Enumerate<LockerNavigationViewModel>>
{
public async Task Handle(Enumerate<LockerNavigationViewModel> args,
CancellationToken cancellationToken = default)
{
for (int i = 0; i < 5000; i++)
{
if (factory.Create<LockerNavigationViewModel>() is LockerNavigationViewModel viewModel)
{
await publisher.Publish(new Create<LockerNavigationViewModel>(viewModel),
nameof(VaultViewModel), cancellationToken);
}
}
}
}