diff options
| author | 2025-08-12 11:31:23 +0200 | |
|---|---|---|
| committer | 2025-08-12 11:31:23 +0200 | |
| commit | 5885589e5896d8d15be03364826aab45f04fb830 (patch) | |
| tree | 78a60783be4ed2a2a5951072ab071894e82a2316 /data.c | |
| parent | Bumped version. (diff) | |
| download | snac2-5885589e5896d8d15be03364826aab45f04fb830.tar.gz snac2-5885589e5896d8d15be03364826aab45f04fb830.tar.xz snac2-5885589e5896d8d15be03364826aab45f04fb830.zip | |
content_search() also looks in the attributedTo field.
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -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"); |