MCPcopy Create free account
hub / github.com/astercloud/aster / DeleteData

Method DeleteData

pkg/tools/builtin/storage_manager.go:138–149  ·  view source on GitHub ↗

DeleteData 删除数据

(key string)

Source from the content-addressed store, hash-verified

136
137// DeleteData 删除数据
138func (fsm *FileStorageManager) DeleteData(key string) error {
139 fsm.mu.Lock()
140 defer fsm.mu.Unlock()
141
142 filePath := filepath.Join(fsm.dataDir, key+".json")
143 err := os.Remove(filePath)
144 if err != nil && !os.IsNotExist(err) {
145 return fmt.Errorf("failed to delete file: %w", err)
146 }
147
148 return nil
149}
150
151// Exists 检查数据是否存在
152func (fsm *FileStorageManager) Exists(key string) bool {

Callers

nothing calls this directly

Calls 2

JoinMethod · 0.45
RemoveMethod · 0.45

Tested by

no test coverage detected