MCPcopy Index your code
hub / github.com/GoEdgeLab/EdgeNode / loadDB

Method loadDB

internal/utils/agents/manager.go:198–213  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

196}
197
198func (this *Manager) loadDB() error {
199 var sqlitePath = Tea.Root + "/data/agents.db"
200 _, sqliteErr := os.Stat(sqlitePath)
201 var db DB
202 if sqliteErr == nil || !teaconst.EnableKVCacheStore {
203 db = NewSQLiteDB(sqlitePath)
204 } else {
205 db = NewKVDB()
206 }
207 err := db.Init()
208 if err != nil {
209 return err
210 }
211 this.db = db
212 return nil
213}

Callers 1

StartMethod · 0.95

Calls 4

InitMethod · 0.95
NewSQLiteDBFunction · 0.85
NewKVDBFunction · 0.85
StatMethod · 0.65

Tested by

no test coverage detected