using Toolkit.Foundation; namespace Wallet; public partial class CommentEntryCollectionViewModel(IServiceProvider provider, IServiceFactory factory, IMediator mediator, IPublisher publisher, ISubscriber subscriber, IDisposer disposer, IContentTemplate template, ItemState state, ItemEntryConfiguration configuration, string key, ICollection> value, bool isConcealed, bool isRevealed, double width) : ItemEntryCollectionViewModel>>(provider, factory, mediator, publisher, subscriber, disposer, state, configuration, key, value, isConcealed, isRevealed, width), INotificationHandler>> { public IContentTemplate Template { get; set; } = template; public Task Handle(CreateEventArgs> args) { if (args.Sender is Comment comment) { Insert(0, DateTimeOffset.Now, comment.Value); } return Task.CompletedTask; } }