using Toolkit.Foundation; namespace Bitvault; public class OpenVaultHandler(IMediator mediator) : IHandler, bool> { public async Task Handle(Open args, CancellationToken cancellationToken) { if (args.Value is Vault vault) { if (vault.Password is { Length: > 0 } password) { //if (await mediator.Handle, bool>(Open.As(new VaultStorage("Personal", password)), cancellationToken)) //{ // return true; //} } } return false; } }