mirror of
https://github.com/certimate-go/certimate.git
synced 2026-08-29 02:02:04 +08:00
31 lines
510 B
Go
31 lines
510 B
Go
package settings
|
|
|
|
import (
|
|
"github.com/certimate-go/certimate/internal/app"
|
|
)
|
|
|
|
func initPbSettings() {
|
|
pb := app.GetApp()
|
|
|
|
settings := pb.Settings()
|
|
changed := false
|
|
|
|
if settings.Meta.AppName != app.AppName {
|
|
settings.Meta.AppName = app.AppName
|
|
changed = true
|
|
}
|
|
|
|
if settings.Batch.Enabled != true {
|
|
settings.Batch.Enabled = true
|
|
settings.Batch.MaxRequests = 1000
|
|
settings.Batch.Timeout = 30
|
|
changed = true
|
|
}
|
|
|
|
if changed {
|
|
if err := pb.Save(settings); err != nil {
|
|
panic(err)
|
|
}
|
|
}
|
|
}
|