style: 重构global包结构

This commit is contained in:
Mmx
2021-09-19 22:59:20 +08:00
parent e4669ea4ae
commit 052aba8422
2 changed files with 0 additions and 39 deletions

View File

@@ -1,9 +1,5 @@
package global package global
import "autoLogin/models"
var Config *models.Config
var Status struct { var Status struct {
Output bool Output bool
Guardian bool Guardian bool

View File

@@ -1,46 +1,11 @@
package util package util
import ( import (
"autoLogin/global"
"autoLogin/models"
"github.com/Mmx233/config"
"github.com/Mmx233/tool" "github.com/Mmx233/tool"
"log"
"os"
"time" "time"
) )
func init() { func init() {
//配置文件初始化
if e := config.Load(config.Options{
Config: &global.Config,
Default: &models.Config{
From: models.LoginForm{
Domain: "www.msftconnecttest.com",
UserType: "cmcc",
},
Meta: models.LoginMeta{
N: "200",
Type: "1",
Acid: "5",
Enc: "srun_bx1",
},
Settings: models.Settings{
Timeout: 1,
},
},
Path: "Config.json",
FillDefault: true,
Overwrite: true,
}); e != nil {
if config.IsNew(e) {
log.Println("已生成配置文件,请编辑 'Config.json' 然后重试")
os.Exit(0)
}
log.Println("读取配置文件失败:\n", e.Error())
os.Exit(1)
}
//http工具设定 //http工具设定
tool.HTTP.Options.Timeout = 3 * time.Second tool.HTTP.Options.Timeout = 3 * time.Second
} }