This commit is contained in:
TheXamlGuy
2024-05-18 20:40:12 +01:00
parent 46fe35fea4
commit 0f9998bc1d
54 changed files with 368 additions and 241 deletions
+3 -3
View File
@@ -6,12 +6,12 @@ namespace Bitvault;
public class OpenContainerHandler(ContainerConfiguration configuration,
ISecurityKeyFactory keyVaultFactory,
IContainerStorageFactory vaultStorage) :
IHandler<ActivateEventArgs<Container>, bool>
IHandler<ActivateEventArgs<ContainerToken>, bool>
{
public async Task<bool> Handle(ActivateEventArgs<Container> args,
public async Task<bool> Handle(ActivateEventArgs<ContainerToken> args,
CancellationToken cancellationToken)
{
if (args.Value is Container container && configuration.Name is { Length: > 0 } name && container.Password is { Length: > 0 } password)
if (args.Value is ContainerToken container && configuration.Name is { Length: > 0 } name && container.Password is { Length: > 0 } password)
{
if (configuration.Key?.Split(':') is { Length: >= 2 } keyPart)
{