MCPcopy Index your code
hub / github.com/SignTools/SignTools / refresh

Method refresh

src/storage/app_resolver.go:23–36  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21}
22
23func (r *appResolver) refresh() error {
24 r.mutex.Lock()
25 defer r.mutex.Unlock()
26 idDirs, err := os.ReadDir(appsPath)
27 if err != nil {
28 return errors.WithMessage(err, "read apps dir")
29 }
30 idDirs = util.RemoveHiddenDirs(idDirs)
31 for _, idDir := range idDirs {
32 id := idDir.Name()
33 r.idToAppMap[id] = loadApp(id)
34 }
35 return nil
36}
37
38func (r *appResolver) GetAll() ([]App, error) {
39 r.mutex.Lock()

Callers 1

LoadFunction · 0.45

Calls 3

RemoveHiddenDirsFunction · 0.92
loadAppFunction · 0.85
ReadDirMethod · 0.65

Tested by

no test coverage detected