style: 重构global包结构
This commit is contained in:
@@ -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
|
||||||
|
|||||||
35
util/init.go
35
util/init.go
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user