package console_setting
import "github.com/QuantumNous/new-api/setting/config"
type ConsoleSetting struct {
ApiInfo string `json:"api_info"`
UptimeKumaGroups string `json:"uptime_kuma_groups"`
Announcements string `json:"announcements"`
FAQ string `json:"faq"`
ApiInfoEnabled bool `json:"api_info_enabled"`
UptimeKumaEnabled bool `json:"uptime_kuma_enabled"`
AnnouncementsEnabled bool `json:"announcements_enabled"`
FAQEnabled bool `json:"faq_enabled"`
}
var defaultConsoleSetting = ConsoleSetting{
ApiInfo: "",
UptimeKumaGroups: "",
Announcements: "",
FAQ: "",
ApiInfoEnabled: true,
UptimeKumaEnabled: true,
AnnouncementsEnabled: true,
FAQEnabled: true,
}
var consoleSetting = defaultConsoleSetting
func init() {
config.GlobalConfig.Register("console_setting", &consoleSetting)
}
func GetConsoleSetting() *ConsoleSetting {
return &consoleSetting
}