diff --git a/ATxService/AutoTx.cs b/ATxService/AutoTx.cs index 0701fa55c8c5a50a24d0d4294a5dbddc73ae84ce..334f25ecb1042fb385cc50f01598828ea07904a5 100644 --- a/ATxService/AutoTx.cs +++ b/ATxService/AutoTx.cs @@ -95,6 +95,7 @@ namespace ATxService private ServiceConfig _config; private ServiceStatus _status; + private StorageStatus _storage; private static Timer _mainTimer; @@ -118,6 +119,7 @@ namespace ATxService InitializePerformanceMonitors(); InitializeDirectories(); + SetupStorageStatus(); StartupSummary(); if (_config.DebugRoboSharp) { @@ -957,6 +959,13 @@ namespace ATxService _lastUserDirCheck = FsUtils.CreateIncomingDirectories( _config.DestinationDirectory, _config.TmpTransferDir, _config.IncomingPath); } + + /// <summary> + /// Set up the StorageStatus object using the current configuration. + /// </summary> + private void SetupStorageStatus() { + _storage = new StorageStatus(_config); + } #endregion