get vaults rendering on the screen

This commit is contained in:
TheXamlGuy
2024-04-21 22:29:48 +01:00
parent e28386a2d5
commit 161ea1bf44
14 changed files with 95 additions and 40 deletions
+5 -3
View File
@@ -5,7 +5,8 @@ namespace Bitvault;
public class VaultComponentsInitializer(IServiceProvider provider,
IProxyServiceCollection<IComponentBuilder> proxy,
IEnumerable<IConfiguration<VaultConfiguration>> configurations) : IInitializer
IEnumerable<IConfiguration<VaultConfiguration>> configurations,
IVaultHostCollection vaults) : IInitializer
{
public Task Initialize()
{
@@ -37,10 +38,11 @@ public class VaultComponentsInitializer(IServiceProvider provider,
services.AddRange(proxy.Services);
});
builder.AddConfiguration<VaultConfiguration>(configuration.Section);
builder.AddConfiguration(configuration.Section, configuration.Value);
IComponentHost host = builder.Build();
host.StartAsync();
vaults.Add(host);
}
}