diff --git a/static/js/muting_ui.js b/static/js/muting_ui.js index abed5f92c0..7079b1fb2c 100644 --- a/static/js/muting_ui.js +++ b/static/js/muting_ui.js @@ -19,6 +19,11 @@ exports.persist_and_rerender = function () { }); }; +exports.handle_updates = function (muted_topics) { + muting.set_muted_topics(muted_topics); + current_msg_list.rerender(); +}; + return exports; }()); diff --git a/static/js/zulip.js b/static/js/zulip.js index 793909c9a8..5dd86cb216 100644 --- a/static/js/zulip.js +++ b/static/js/zulip.js @@ -881,6 +881,9 @@ function get_updates_success(data) { case 'alert_words': alert_words.words = event.alert_words; break; + case 'muted_topics': + muting_ui.handle_updates(event.muted_topics); + break; } });