MCPcopy Create free account
hub / github.com/Roy3838/Observer / handleDeleteMemory

Function handleDeleteMemory

app/src/components/MemoryStoreTab.tsx:99–114  ·  view source on GitHub ↗
(memoryId: string)

Source from the content-addressed store, hash-verified

97 };
98
99 const handleDeleteMemory = async (memoryId: string) => {
100 if (!await confirm(`Delete memory "${memoryId}"?`)) {
101 return;
102 }
103
104 try {
105 setError(null);
106 await deleteMemory(memoryId);
107 Logger.info('MEMORY_STORE', `Deleted memory: ${memoryId}`);
108 await loadMemories();
109 } catch (err) {
110 const errorMessage = err instanceof Error ? err.message : 'Unknown error';
111 setError(`Failed to delete memory: ${errorMessage}`);
112 Logger.error('MEMORY_STORE', `Failed to delete memory: ${errorMessage}`, err);
113 }
114 };
115
116 const handleEditMemory = (memoryId: string) => {
117 setSelectedMemoryId(memoryId);

Callers 1

MemoryStoreTabFunction · 0.85

Calls 5

confirmFunction · 0.90
deleteMemoryFunction · 0.90
loadMemoriesFunction · 0.85
infoMethod · 0.80
errorMethod · 0.80

Tested by

no test coverage detected