🎑 update sqlite3

This commit is contained in:
Fenny
2020-11-01 10:52:23 +01:00
parent a7ba88a576
commit 127aa2a67d
20 changed files with 216 additions and 457 deletions

View File

@@ -13,7 +13,16 @@ var ConfigDefault = Config{
}
// Helper function to set default values
func configDefault(cfg Config) Config {
func configDefault(config ...Config) Config {
// Return default config if nothing provided
if len(config) < 1 {
return ConfigDefault
}
// Override default config
cfg := config[0]
// Set default values
if int(cfg.GCInterval) == 0 {
cfg.GCInterval = ConfigDefault.GCInterval
}

View File

@@ -12,12 +12,7 @@ type Storage struct {
// New creates a new storage
func New(config ...Config) *Storage {
// Set default config
cfg := ConfigDefault
// Override config if provided
if len(config) > 0 {
cfg = configDefault(config[0])
}
cfg := configDefault(config...)
// Create storage
store := &Storage{