浏览代码

mastoapi: fixed muted words not being filtered.

grunfink 1 周之前
父节点
当前提交
b3bf64ee19
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      mastoapi.c

+ 5 - 0
mastoapi.c

@@ -1707,6 +1707,11 @@ xs_list *mastoapi_timeline(snac *user, const xs_dict *args, const char *index_fn
                 /* discard hidden notes */
                 if (is_hidden(user, id))
                     continue;
+
+                /* muted words? */
+                if (words_in_content(xs_dict_get(user->config, "muted_words"),
+                                     xs_dict_get(msg, "content")))
+                    continue;
             }
             else {
                 /* skip non-public messages */