From 39ca239e2279f9617faac598a48824ff851bd445 Mon Sep 17 00:00:00 2001 From: Ev Bogue Date: Wed, 1 May 2019 18:50:14 -0500 Subject: add opened message to log --- bog.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/bog.js b/bog.js index 26cc409..63ec9be 100644 --- a/bog.js +++ b/bog.js @@ -86,6 +86,7 @@ async function publish (post, keys) { var message = { author: keys.publicKey } var feed = await localforage.getItem(keys.publicKey) + if (feed) { var firstMsg = await open(feed[0]) @@ -94,12 +95,14 @@ async function publish (post, keys) { message.key = '%' + nacl.util.encodeBase64(nacl.hash(nacl.util.decodeUTF8(JSON.stringify(post)))), message.signature = nacl.util.encodeBase64(nacl.sign(nacl.util.decodeUTF8(JSON.stringify(post)), nacl.util.decodeBase64(keys.privateKey))) + var openedMsg = await open(message) + localforage.getItem('log').then(log => { if (log) { - log.unshift(message) + log.unshift(openedMsg) localforage.setItem('log', log) } else { - var feed = [message] + var feed = [openedMessage] localforage.setItem('log', feed) } }) @@ -116,12 +119,14 @@ async function publish (post, keys) { message.key = '%' + nacl.util.encodeBase64(nacl.hash(nacl.util.decodeUTF8(JSON.stringify(post)))), message.signature = nacl.util.encodeBase64(nacl.sign(nacl.util.decodeUTF8(JSON.stringify(post)), nacl.util.decodeBase64(keys.privateKey))) + var openedMsg = await open(message) + localforage.getItem('log').then(log => { if (log) { - log.unshift(message) + log.unshift(openedMessage) localforage.setItem('log', log) } else { - var feed = [message] + var feed = [openedMessage] localforage.setItem('log', feed) } }) -- cgit v1.2.3-70-g09d2