using Toolkit.Foundation; namespace Bitvault; public class UnfavouriteItemHandler(IValueStore valueStore, IMediator mediator) : INotificationHandler> { public async Task Handle(UnfavouriteEventArgs args) { try { if (valueStore.Value is Item item) { await mediator.Handle, bool>(new UpdateEventArgs<(Guid, int)>((item.Id, 0))); } } catch { } } }