MCPcopy Index your code
hub / github.com/1Panel-dev/1Panel / initGlobalData

Function initGlobalData

agent/init/hook/hook.go:53–68  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

51}
52
53func initGlobalData() {
54 settingRepo := repo.NewISettingRepo()
55 if _, err := settingRepo.GetValueByKey("SystemStatus"); err != nil {
56 _ = settingRepo.Create("SystemStatus", "Free")
57 }
58 if err := settingRepo.Update("SystemStatus", "Free"); err != nil {
59 global.LOG.Fatalf("init service before start failed, err: %v", err)
60 }
61 node, _ := xpack.MultiNodeProvider.LoadNodeInfo(false)
62 if len(node.Version) != 0 {
63 _ = settingRepo.Update("SystemVersion", node.Version)
64 }
65 global.CONF.Base.Version = node.Version
66 global.CONF.Base.Edition, _ = settingRepo.GetValueByKey("Edition")
67 global.CONF.Base.EncryptKey, _ = settingRepo.GetValueByKey("EncryptKey")
68}
69
70func handleSnapStatus() {
71 _ = global.DB.Model(&model.Snapshot{}).Where("status = ?", "OnSaveData").

Callers 1

InitFunction · 0.85

Calls 4

GetValueByKeyMethod · 0.95
CreateMethod · 0.95
UpdateMethod · 0.95
LoadNodeInfoMethod · 0.65

Tested by

no test coverage detected