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