From f8d1c7a317e606b77fd30a3fcdd41c1ec8fe88a3 Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov Date: Mon, 6 Jul 2020 19:37:47 -0400 Subject: [PATCH] Add redraws after posts have been loaded from the API --- js/src/forum/states/PostStreamState.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/js/src/forum/states/PostStreamState.js b/js/src/forum/states/PostStreamState.js index 6e5d63419..7a489c93b 100644 --- a/js/src/forum/states/PostStreamState.js +++ b/js/src/forum/states/PostStreamState.js @@ -204,7 +204,7 @@ class PostStreamState { this.visibleEnd = this.count(); - return this.loadRange(this.visibleStart, this.visibleEnd).then(() => m.redraw()); + return this.loadRange(this.visibleStart, this.visibleEnd); } /** @@ -264,7 +264,6 @@ class PostStreamState { */ loadPage(start, end, backwards) { console.log('loadPage'); - const redraw = () => {}; this.loadPageTimeouts[start] = setTimeout( () => { @@ -332,7 +331,8 @@ class PostStreamState { filter: { discussion: this.discussion.id() }, page: { near: number }, }) - .then(this.show.bind(this)); + .then(this.show.bind(this)) + .then(() => m.redraw()); } /** @@ -354,7 +354,9 @@ class PostStreamState { this.reset(start, end); - return this.loadRange(start, end).then(this.show.bind(this)); + return this.loadRange(start, end) + .then(this.show.bind(this)) + .then(() => m.redraw()); } /**