From 89bf64c0bf4c4e1f14eea8fe8b81a919a058005d Mon Sep 17 00:00:00 2001 From: Penar Musaraj Date: Wed, 16 Dec 2020 00:46:40 -0500 Subject: [PATCH] DEV: Trigger events when filtering replies (#11498) --- .../javascripts/discourse/app/models/post-stream.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/assets/javascripts/discourse/app/models/post-stream.js b/app/assets/javascripts/discourse/app/models/post-stream.js index 49ac6c06da..810f6a3303 100644 --- a/app/assets/javascripts/discourse/app/models/post-stream.js +++ b/app/assets/javascripts/discourse/app/models/post-stream.js @@ -254,6 +254,10 @@ export default RestModel.extend({ filterReplies(postNumber) { this.cancelFilter(); this.set("filterRepliesToPostNumber", postNumber); + this.appEvents.trigger("post-stream:filter-replies", { + topic_id: this.get("topic.id"), + post_number: postNumber, + }); return this.refresh({ refreshInPlace: true }).then(() => { const element = document.querySelector(`#post_${postNumber}`); @@ -280,6 +284,10 @@ export default RestModel.extend({ filterUpwards(postID) { this.cancelFilter(); this.set("filterUpwardsPostID", postID); + this.appEvents.trigger("post-stream:filter-upwards", { + topic_id: this.get("topic.id"), + post_id: postID, + }); return this.refresh({ refreshInPlace: true }).then(() => { this.appEvents.trigger("post-stream:refresh");