Move client initialization
This commit is contained in:
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user