Move client initialization

This commit is contained in:
2025-10-15 12:10:43 +09:00
parent 8e1d313483
commit b90001a89c

View File

@ -74,14 +74,6 @@
base.OnInitialized();
Layout.Roles = AppRole.ADMINISTRATOR_TYPE;
logger.OnWriteLine += OnLog;
messageCapturer = new FileMessageCapturer("test/export", logger);
messageCapturer.OnFileWritten += OnFileWritten;
var config = Configuration.GetSection("BrokerConfig").Get<BrokerConfig>();
client = ClientProvider.CreateClient(config, logger, messageCapturer);
}
public void Dispose()
@ -112,6 +104,7 @@
{
try
{
TryInitializeClient();
StartExport();
await client.Nsi.ExportDataProviderNsiItemAsync(exportDataProviderNsiItemRequestRegistryNumber.Item1);
@ -124,6 +117,20 @@
}
}
void TryInitializeClient()
{
if (client == null)
{
logger.OnWriteLine += OnLog;
messageCapturer = new FileMessageCapturer("test/export", logger);
messageCapturer.OnFileWritten += OnFileWritten;
var config = Configuration.GetSection("BrokerConfig").Get<BrokerConfig>();
client = ClientProvider.CreateClient(config, logger, messageCapturer);
}
}
void StartExport()
{
inputDisabled = true;