refactor column config

This commit is contained in:
Bradley Cicenas
2020-01-02 19:28:51 +00:00
parent ee25f80a9c
commit 118b89240d
5 changed files with 162 additions and 136 deletions

View File

@@ -11,7 +11,7 @@ import (
var (
GlobalParams []*Param
GlobalSwitches []*Switch
GlobalWidgets []*Widget
GlobalColumns []*Column
lock sync.RWMutex
log = logging.Init()
)
@@ -19,15 +19,16 @@ var (
func Init() {
for _, p := range defaultParams {
GlobalParams = append(GlobalParams, p)
log.Infof("loaded default config param: %s: %s", quote(p.Key), quote(p.Val))
log.Infof("loaded default config param [%s]: %s", quote(p.Key), quote(p.Val))
}
for _, s := range defaultSwitches {
GlobalSwitches = append(GlobalSwitches, s)
log.Infof("loaded default config switch: %s: %t", quote(s.Key), s.Val)
log.Infof("loaded default config switch [%s]: %t", quote(s.Key), s.Val)
}
for _, w := range defaultWidgets {
GlobalWidgets = append(GlobalWidgets, w)
log.Infof("loaded default widget: %s: %t", quote(w.Name), w.Enabled)
for _, c := range defaultColumns {
x := c
GlobalColumns = append(GlobalColumns, &x)
log.Infof("loaded default widget config [%s]: %t", quote(x.Name), x.Enabled)
}
}