diff options
author | default <nobody@localhost> | 2023-09-21 21:25:45 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-09-21 21:25:45 +0200 |
commit | 749dbef349c53ff9bf13f705e674c72ac76e20ca (patch) | |
tree | 2b466013e4d6913143afcb61237afe863e07a143 /html.c | |
parent | f31eb8d9f24392cabf329686b802529b731103a1 (diff) |
Used xs_match() in some places.
Diffstat (limited to 'html.c')
-rw-r--r-- | html.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -9,6 +9,7 @@ #include "xs_openssl.h" #include "xs_time.h" #include "xs_mime.h" +#include "xs_match.h" #include "snac.h" @@ -203,8 +204,7 @@ xs_str *html_msg_icon(xs_str *os, const xs_dict *msg) int priv = 0; const char *type = xs_dict_get(msg, "type"); - if (strcmp(type, "Note") == 0 || strcmp(type, "Question") == 0 || - strcmp(type, "Page") == 0 || strcmp(type, "Article") == 0) + if (xs_match(type, "Note|Question|Page|Article")) url = xs_dict_get(msg, "id"); priv = !is_msg_public(msg); @@ -1387,8 +1387,7 @@ xs_str *html_entry(snac *user, xs_str *os, const xs_dict *msg, int local, continue; /* infer MIME type from non-specific attachments */ - if (xs_list_len(attach) < 2 && - (strcmp(t, "Link") == 0 || strcmp(t, "Document") == 0)) { + if (xs_list_len(attach) < 2 && xs_match(t, "Link|Document")) { const char *mt = xs_mime_by_ext(url); if (xs_startswith(mt, "image/") || |