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
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
monitoringConfig
Returns
Promise
<{ message
: string
; sitesLoaded
: number
; success
: boolean
; }>