mirror of https://github.com/zulip/zulip.git
25 lines
661 B
JavaScript
25 lines
661 B
JavaScript
|
var muting_ui = (function () {
|
||
|
|
||
|
var exports = {};
|
||
|
|
||
|
exports.persist_and_rerender = function () {
|
||
|
// Optimistically rerender our new muting preferences. The back
|
||
|
// end should eventually save it, and if it doesn't, it's a recoverable
|
||
|
// error--the user can just mute the topic again, and the topic might
|
||
|
// die down before the next reload anyway, making the muting moot.
|
||
|
current_msg_list.rerender();
|
||
|
var data = {
|
||
|
muted_topics: JSON.stringify(muting.get_muted_topics())
|
||
|
};
|
||
|
$.ajax({
|
||
|
type: 'POST',
|
||
|
url: '/json/set_muted_topics',
|
||
|
data: data,
|
||
|
dataType: 'json'
|
||
|
});
|
||
|
};
|
||
|
|
||
|
return exports;
|
||
|
}());
|
||
|
|