Added cached site repository

This commit is contained in:
2026-04-02 23:09:59 +02:00
parent 59fb96cc26
commit 78b84a33b8
2 changed files with 292 additions and 1 deletions
+2 -1
View File
@@ -4,6 +4,7 @@ import (
"database/sql"
"log"
"path/filepath"
"quay/app/cachedrepo"
"quay/app/handlers"
"quay/internal/config"
"quay/internal/database"
@@ -13,7 +14,7 @@ import (
)
func Register(app *fiber.App, cfg *config.Config, envCfg *envconfig.EnvConfig, db *sql.DB) {
siteRepository := database.NewSQLiteSiteRepository(db)
siteRepository := cachedrepo.NewCachedSiteRepository(database.NewSQLiteSiteRepository(db))
updateSiteHandler := handlers.NewUpdateSiteHandler(cfg, envCfg)
siteHandler := handlers.NewSiteHandler(siteRepository)