MCPcopy Index your code
hub / github.com/OpenListTeam/OpenList / LoadStorages

Function LoadStorages

internal/bootstrap/storage.go:13–30  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

11)
12
13func LoadStorages() {
14 storages, err := db.GetEnabledStorages()
15 if err != nil {
16 utils.Log.Fatalf("failed get enabled storages: %+v", err)
17 }
18 go func(storages []model.Storage) {
19 for i := range storages {
20 err := op.LoadStorage(context.Background(), storages[i])
21 if err != nil {
22 utils.Log.Errorf("failed get enabled storages: %+v", err)
23 } else {
24 utils.Log.Infof("success load storage: [%s], driver: [%s], order: [%d]",
25 storages[i].MountPath, storages[i].Driver, storages[i].Order)
26 }
27 }
28 conf.SendStoragesLoadedSignal()
29 }(storages)
30}

Callers 1

StartFunction · 0.85

Calls 3

GetEnabledStoragesFunction · 0.92
LoadStorageFunction · 0.92
SendStoragesLoadedSignalFunction · 0.92

Tested by

no test coverage detected