Albirew/nyaa-pantsu
Albirew
/
nyaa-pantsu
Archivé
1
0
Bifurcation 0

Copy Programmatically

Cette révision appartient à :
John Smith 2017-05-29 06:51:43 +02:00 révisé par Eliot Whalan
Parent 5bcda5c9a1
révision 0159579611
Signature inconnue de Forgejo
ID de la clé GPG: C0A42175139840D6
1 fichiers modifiés avec 16 ajouts et 12 suppressions

Voir le fichier

@ -64,7 +64,19 @@ type Config struct {
}
// Defaults : Configuration by default
var Defaults = Config{"localhost", 9999, "sqlite3", "./nyaa.db?cache_size=50", "default", DefaultScraperConfig, DefaultCacheConfig, DefaultSearchConfig, nil, DefaultMetainfoFetcherConfig, DefaultI18nConfig}
var Defaults = Config{
Host: "localhost",
Port: 9999,
DBType: "sqlite3",
DBParams: "./nyaa.db?cache_size=50",
DBLogMode: "default",
Scrape: DefaultScraperConfig,
Cache: DefaultCacheConfig,
Search: DefaultSearchConfig,
I2P: nil,
MetainfoFetcher: DefaultMetainfoFetcherConfig,
I18n: DefaultI18nConfig,
}
var allowedDatabaseTypes = map[string]bool{
"sqlite3": true,
@ -81,17 +93,9 @@ var allowedDBLogModes = map[string]bool{
// New : Construct a new config variable
func New() *Config {
var config Config
config.Host = Defaults.Host
config.Port = Defaults.Port
config.DBType = Defaults.DBType
config.DBParams = Defaults.DBParams
config.DBLogMode = Defaults.DBLogMode
config.Scrape = Defaults.Scrape
config.Cache = Defaults.Cache
config.MetainfoFetcher = Defaults.MetainfoFetcher
config.I18n = Defaults.I18n
return &config
cfg := &Config{}
*cfg = Defaults
return cfg
}
// BindFlags returns a function which is to be used after