Files
phylum/server/internal/app/app.go
2024-08-04 18:21:56 +05:30

30 lines
462 B
Go

package app
import (
"github.com/shroff/phylum/server/internal/app/core"
"github.com/shroff/phylum/server/internal/db"
)
type App struct {
Debug bool
Db *db.DbHandler
backends map[string]core.Storage
}
var Default *App
func Initialize(db *db.DbHandler, debug bool) error {
backends, err := restoreStorageBackends(db)
if err != nil {
return err
}
Default = &App{
Debug: debug,
Db: db,
backends: backends,
}
return nil
}