From dd8ebd24e893bceced23cbbfb15fa2ad14125c05 Mon Sep 17 00:00:00 2001 From: Kris Date: Wed, 20 Dec 2023 11:58:47 -0500 Subject: [PATCH] DEV: add appEvent for solution-toggled (#273) --- .../discourse/initializers/extend-for-solved-button.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/assets/javascripts/discourse/initializers/extend-for-solved-button.js b/assets/javascripts/discourse/initializers/extend-for-solved-button.js index 2991492..9f0265d 100644 --- a/assets/javascripts/discourse/initializers/extend-for-solved-button.js +++ b/assets/javascripts/discourse/initializers/extend-for-solved-button.js @@ -173,6 +173,8 @@ function initializeWithApi(api) { const post = this.model; acceptPost(post); + this.appEvents.trigger("discourse-solved:solution-toggled", post); + post.get("topic.postStream.posts").forEach((p) => { p.set("topic_accepted_answer", true); this.appEvents.trigger("post-stream:refresh", { id: p.id }); @@ -183,6 +185,8 @@ function initializeWithApi(api) { const post = this.model; unacceptPost(post); + this.appEvents.trigger("discourse-solved:solution-toggled", post); + post.get("topic.postStream.posts").forEach((p) => { p.set("topic_accepted_answer", false); this.appEvents.trigger("post-stream:refresh", { id: p.id });