MCPcopy Create free account
hub / github.com/Chat2AnyLLM/code-agent-manager / allMap

Method allMap

internal/entities/store.go:154–173  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

152}
153
154func (s *Store) allMap() (map[string]Entity, error) {
155 if err := s.migrateIfInstruction(); err != nil {
156 return nil, err
157 }
158 out := map[string]Entity{}
159 raw, err := os.ReadFile(s.Path())
160 if err != nil {
161 if os.IsNotExist(err) {
162 return out, nil
163 }
164 return nil, err
165 }
166 if len(raw) == 0 {
167 return out, nil
168 }
169 if err := json.Unmarshal(raw, &out); err != nil {
170 return nil, err
171 }
172 return out, nil
173}
174
175func (s *Store) write(all map[string]Entity) error {
176 if err := os.MkdirAll(s.dir, 0o755); err != nil {

Callers 1

DeleteMethod · 0.95

Calls 3

migrateIfInstructionMethod · 0.95
PathMethod · 0.95
ReadFileMethod · 0.80

Tested by

no test coverage detected