代码拉取完成,页面将自动刷新
package FlyAPIs
import (
"errors"
"gitee.com/flyiot/flylibs/FlyConfigFile"
)
type FlyApiSettings struct {
Enable bool
ConfigType string
ConfigKey string
Debug bool
Addr string
Token string
Ready bool
}
func NewFlyApiSettings() *FlyApiSettings {
s := FlyApiSettings{}
s.Addr = "0.0.0.0:9000"
s.Enable = true
s.Ready = true
return &s
}
// 从ini加载配置信息
func (s *FlyApiSettings) LoadIni(config *FlyConfigFile.FlyIni, key string) error {
s.Ready = false
if !config.Ready {
return errors.New("config file error")
}
s.Enable = config.GetBool(key, "enable", true)
s.ConfigType = "ini"
s.ConfigKey = key
s.Debug = config.GetBool(key, "debug", false)
s.Addr = config.GetString(key, "addr", "0.0.0.0:9000")
s.Token = config.GetString(key, "token", "")
s.Ready = true
return nil
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。