using Toolkit.Foundation; namespace Bitvault; public class FavouriteItemHandler(IValueStore> valueStore, IMediator mediator) : INotificationHandler> { public async Task Handle(FavouriteEventArgs args) { try { if (valueStore.Value is Item<(Guid, string)> item) { (Guid id, string name) = item.Value; await mediator.Handle, bool>(new UpdateEventArgs<(Guid, int)>((id, 1))); } } catch { } } }