Files
2026-08-06 16:56:22 +08:00

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)
}
}
}