MCPcopy Create free account
hub / github.com/OpenAnonymity/oa-chat / deleteMessage

Method deleteMessage

chat/db.js:595–607  ·  view source on GitHub ↗
(messageId)

Source from the content-addressed store, hash-verified

593 }
594
595 async deleteMessage(messageId) {
596 return new Promise((resolve, reject) => {
597 const transaction = this.db.transaction(['messages'], 'readwrite');
598 const store = transaction.objectStore('messages');
599 const request = store.delete(messageId);
600
601 request.onsuccess = () => {
602 this.emitStorageEvent('messages-updated', { messageId });
603 resolve();
604 };
605 request.onerror = () => reject(request.error);
606 });
607 }
608
609 // Settings
610 async saveSetting(key, value) {

Callers 9

regenerateResponseMethod · 0.80
sendMessageMethod · 0.80
confirmEditPromptMethod · 0.80
handleResendMessageMethod · 0.80

Calls 1

emitStorageEventMethod · 0.95

Tested by

no test coverage detected