nsfwapp/backend/model_store_config.go
2026-06-24 08:59:54 +02:00

28 lines
617 B
Go

package main
const (
databaseTypePostgres = "postgres"
)
type ModelStoreConfig struct {
Type string
DSN string
}
func normalizeDatabaseType(raw string) string {
_ = raw
return databaseTypePostgres
}
func buildModelStoreConfigFromSettings() (ModelStoreConfig, error) {
return buildModelStoreConfigFromRecorderSettings(getSettings())
}
func buildModelStoreConfigFromRecorderSettings(s RecorderSettings) (ModelStoreConfig, error) {
dsn, err := buildPostgresDSNFromRecorderSettings(s)
if err != nil {
return ModelStoreConfig{}, err
}
return ModelStoreConfig{Type: databaseTypePostgres, DSN: dsn}, nil
}