From cdd165ab03fe08133f22e26a3e7adf387c0a48a3 Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Thu, 1 Nov 2018 21:04:07 +0100 Subject: [PATCH] logs-content: Added time difference to multipart post detection. --- marko/page/logs-content/components/post/component.js | 4 ++++ marko/page/logs-content/components/post/index.marko | 6 ++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/marko/page/logs-content/components/post/component.js b/marko/page/logs-content/components/post/component.js index db1e31f..cd3f382 100644 --- a/marko/page/logs-content/components/post/component.js +++ b/marko/page/logs-content/components/post/component.js @@ -7,6 +7,7 @@ module.exports = class { nameSuffix: "", modal: null, removed: false, + multipart: false, } this.updatePost(input) @@ -38,6 +39,9 @@ module.exports = class { return } + const timediff = Date.parse(input.post.time) - Date.parse(input.prev.time) + this.state.multipart = (input.post.nick == input.prev.nick && input.prev.multipart !== false) && (Math.abs(timediff) < 60000); + this.updatePost(input) } diff --git a/marko/page/logs-content/components/post/index.marko b/marko/page/logs-content/components/post/index.marko index f85cf40..e160cac 100644 --- a/marko/page/logs-content/components/post/index.marko +++ b/marko/page/logs-content/components/post/index.marko @@ -1,6 +1,4 @@ -$ const multipart = (input.post.nick == input.prev.nick && input.prev.multipart !== false); - -
+