Skip to main content

Class: SiteLoadingOrchestrator

Defined in: electron/utils/database/SiteRepositoryService.ts:56

Orchestrates the complete site loading process. Coordinates data loading with side effects.

Constructors

Constructor

new SiteLoadingOrchestrator(siteRepositoryService: SiteRepositoryService): SiteLoadingOrchestrator

Defined in: electron/utils/database/SiteRepositoryService.ts:95

Parameters

siteRepositoryService

SiteRepositoryService

Returns

SiteLoadingOrchestrator

Properties

siteRepositoryService

private readonly siteRepositoryService: SiteRepositoryService

Defined in: electron/utils/database/SiteRepositoryService.ts:57

Methods

loadSitesFromDatabase()

loadSitesFromDatabase(siteCache: StandardizedCache<Site>, monitoringConfig: MonitoringConfig): Promise<{ message: string; sitesLoaded: number; success: boolean; }>

Defined in: electron/utils/database/SiteRepositoryService.ts:63

Load sites from database and start monitoring. Coordinates all aspects of site loading process.

Parameters

siteCache

StandardizedCache<Site>

monitoringConfig

MonitoringConfig

Returns

Promise<{ message: string; sitesLoaded: number; success: boolean; }>