summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorGravatar grunfink2025-08-12 11:31:23 +0200
committerGravatar grunfink2025-08-12 11:31:23 +0200
commit5885589e5896d8d15be03364826aab45f04fb830 (patch)
tree78a60783be4ed2a2a5951072ab071894e82a2316 /data.c
parentBumped version. (diff)
downloadpenes-snac2-5885589e5896d8d15be03364826aab45f04fb830.tar.gz
penes-snac2-5885589e5896d8d15be03364826aab45f04fb830.tar.xz
penes-snac2-5885589e5896d8d15be03364826aab45f04fb830.zip
content_search() also looks in the attributedTo field.
Diffstat (limited to 'data.c')
-rw-r--r--data.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/data.c b/data.c
index d4661a0..70bd031 100644
--- a/data.c
+++ b/data.c
@@ -2984,11 +2984,14 @@ xs_list *content_search(snac *user, const char *regex,
2984 xs *c = xs_str_new(NULL); 2984 xs *c = xs_str_new(NULL);
2985 const char *content = xs_dict_get(post, "content"); 2985 const char *content = xs_dict_get(post, "content");
2986 const char *name = xs_dict_get(post, "name"); 2986 const char *name = xs_dict_get(post, "name");
2987 const char *atto = get_atto(post);
2987 2988
2988 if (!xs_is_null(content)) 2989 if (!xs_is_null(content))
2989 c = xs_str_cat(c, content); 2990 c = xs_str_cat(c, content);
2990 if (!xs_is_null(name)) 2991 if (!xs_is_null(name))
2991 c = xs_str_cat(c, " ", name); 2992 c = xs_str_cat(c, " ", name);
2993 if (!xs_is_null(atto))
2994 c = xs_str_cat(c, " ", atto);
2992 2995
2993 /* add alt-texts from attachments */ 2996 /* add alt-texts from attachments */
2994 const xs_list *atts = xs_dict_get(post, "attachment"); 2997 const xs_list *atts = xs_dict_get(post, "attachment");