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

Method saveMessage

chat/db.js:543–555  ·  view source on GitHub ↗
(message)

Source from the content-addressed store, hash-verified

541 return new Promise((resolve, reject) => {
542 const transaction = this.db.transaction(['sessions', 'messages'], 'readwrite');
543 const sessionsStore = transaction.objectStore('sessions');
544 const messagesStore = transaction.objectStore('messages');
545
546 const handleError = (event) => reject(event.target.error);
547
548 transaction.oncomplete = () => {
549 this.emitStorageEvent('sessions-cleared', {});
550 resolve();
551 };
552 transaction.onerror = handleError;
553
554 const sessionClearRequest = sessionsStore.clear();
555 const messageClearRequest = messagesStore.clear();
556
557 sessionClearRequest.onerror = handleError;
558 messageClearRequest.onerror = handleError;

Callers 15

importSharedSessionMethod · 0.80
addMessageMethod · 0.80
regenerateResponseMethod · 0.80
sendMessageMethod · 0.80
confirmEditPromptMethod · 0.80
forkConversationMethod · 0.80
toggleScrubberRestoreMethod · 0.80

Calls 1

Tested by

no test coverage detected