diff options
| author | Ev Bogue <ev@evbogue.com> | 2019-04-06 16:10:50 -0500 | 
|---|---|---|
| committer | Ev Bogue <ev@evbogue.com> | 2019-04-06 16:10:50 -0500 | 
| commit | 0e966de0cc44a4f506a6f68d4554a5322bab7dce (patch) | |
| tree | 5ce4fa3a16b0845340f8bd13fdcdbcfde8fcf002 | |
| parent | bd99f360f6ffdfbad97b223754d5483c8d14787b (diff) | |
but make sure to check message is not already rendered, so there are no repeats
| -rw-r--r-- | lib.js | 13 | 
1 files changed, 7 insertions, 6 deletions
| @@ -108,7 +108,7 @@ function readFile () {  // render messages  function renderMessage (post) { -  var messageDiv = h('messageDiv') +  var messageDiv = h('messageDiv', {id: post.key})    var message = h('div', {classList: 'message'})    if  (post.content.type == 'name') { @@ -141,11 +141,12 @@ function renderMessage (post) {        if (log[i].content.reply == post.key) {            var nextPost = log[i]            console.log(nextPost) - -          messageDiv.appendChild(h('div', {classList: 'submessage'}, [ -            renderMessage(nextPost) -          ])) - +          var messageExists = (document.getElementById(nextPost.key) !== null); +          if (!messageExists) { +            messageDiv.appendChild(h('div', {classList: 'submessage'}, [ +              renderMessage(nextPost) +            ])) +          }          }        }      }, 10) | 
