Class: SiteLoadingOrchestrator
Defined in: electron/utils/database/SiteRepositoryService.ts:58
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:97
Parameters
siteRepositoryService
Returns
SiteLoadingOrchestrator
Properties
siteRepositoryService
privatereadonlysiteRepositoryService:SiteRepositoryService
Defined in: electron/utils/database/SiteRepositoryService.ts:59
Methods
loadSitesFromDatabase()
loadSitesFromDatabase(
siteCache:StandardizedCache<Site>,monitoringConfig:MonitoringConfig):Promise<{message:string;sitesLoaded:number;success:boolean; }>
Defined in: electron/utils/database/SiteRepositoryService.ts:65
Load sites from database and start monitoring. Coordinates all aspects of site loading process.
Parameters
siteCache
monitoringConfig
Returns
Promise<{ message: string; sitesLoaded: number; success: boolean; }>