feat: add desktop bug report collection

This commit is contained in:
2026-05-31 21:55:29 +08:00
parent 0a9dcec70f
commit e490a267ff
27 changed files with 2938 additions and 3 deletions
+3
View File
@@ -86,6 +86,7 @@ func main() {
auditsRepo := repository.NewAuditRepository(pool)
siteDomainMappingsRepo := repository.NewSiteDomainMappingRepository(monitoringPool)
desktopClientReleasesRepo := repository.NewDesktopClientReleaseRepository(pool)
desktopBugReportsRepo := repository.NewDesktopBugReportRepository(pool)
schedulerRepo := repository.NewSchedulerRepository(pool)
ipRegionResolver, err := ipregion.NewResolver(cfg.IPRegion.V4XDBPath, cfg.IPRegion.V6XDBPath, logger)
@@ -123,6 +124,7 @@ func main() {
siteDomainMappingSvc := app.NewSiteDomainMappingService(siteDomainMappingsRepo, auditSvc)
objectStorageClient := objectstorage.New(cfg.ObjectStorage, logger)
desktopClientReleaseSvc := app.NewDesktopClientReleaseService(desktopClientReleasesRepo, objectStorageClient, auditSvc)
desktopBugReportSvc := app.NewDesktopBugReportService(desktopBugReportsRepo, objectStorageClient, auditSvc)
objectStorageSvc := app.NewObjectStorageService(objectStorageClient, auditSvc).WithLogger(logger)
complianceSvc := app.NewComplianceService(pool, auditSvc, logger)
schedulerSvc := app.NewSchedulerService(schedulerRepo, auditSvc)
@@ -180,6 +182,7 @@ func main() {
SiteDomains: siteDomainMappingSvc,
Releases: desktopClientReleaseSvc,
ObjectStorage: objectStorageSvc,
BugReports: desktopBugReportSvc,
Compliance: complianceSvc,
Scheduler: schedulerSvc,
MediaSupply: mediaSupplySvc,