callback to be called upon tenant creation

This commit is contained in:
Michael Becker 2024-08-09 22:20:49 -04:00
parent 4882e49524
commit 569f76f6c8

View File

@ -32,10 +32,26 @@ public class Program : MochaWebApplication
ShortName = "mocha-server";
}
private void oms_TenantCreated(object? sender, OmsTenantCreatedEventArgs e)
{
if (sender == null)
return;
Oms oms = (Oms)sender;
oms.SelectTenant(e.Tenant);
oms.LoadLibrary("/home/beckermj/Documents/Projects/mochapowered/mocha-suv/mocha-common/mocha-common/data/libraries/yaml/net.alcetech.Mocha.System");
oms.AddLibraryReference(oms.GetLibrary("Mocha.System"));
}
protected override Oms CreateOms()
{
// we can override this here to provide a different default OMS
MiniOms oms = new MiniOms();
// oms.Libraries.Add("/path/to/Mocha.System.mcl");
oms.TenantCreated += oms_TenantCreated;
oms.Initialize();
TenantHandle t_super = oms.GetTenantByName("super");