fIxed issue with filtering

This commit is contained in:
TheXamlGuy
2024-05-26 14:11:42 +01:00
parent 52a682d5fb
commit 859d16c85c
8 changed files with 55 additions and 45 deletions
+3 -3
View File
@@ -6,12 +6,12 @@ namespace Bitvault;
public class OpenContainerHandler(ContainerConfiguration configuration,
ISecurityKeyFactory keyVaultFactory,
IContainerStorageFactory vaultStorage) :
IHandler<ActivateEventArgs<ContainerToken>, bool>
IHandler<ActivateEventArgs<Container>, bool>
{
public async Task<bool> Handle(ActivateEventArgs<ContainerToken> args,
public async Task<bool> Handle(ActivateEventArgs<Container> args,
CancellationToken cancellationToken)
{
if (args.Value is ContainerToken container && configuration.Name is { Length: > 0 } name && container.Password is { Length: > 0 } password)
if (args.Value is Container container && configuration.Name is { Length: > 0 } name && container.Password is { Length: > 0 } password)
{
if (configuration.Key?.Split(':') is { Length: >= 2 } keyPart)
{