mirror of
https://codeberg.org/grunfink/snac2.git
synced 2024-11-15 01:55:03 +00:00
Also show Follow messages in the timeline.
This commit is contained in:
parent
bb9992a1a9
commit
191c2e032b
1 changed files with 16 additions and 4 deletions
20
html.c
20
html.c
|
@ -484,8 +484,22 @@ d_char *html_entry(snac *snac, d_char *os, char *msg, xs_set *seen, int local, i
|
||||||
if (xs_set_add(seen, id) == 0)
|
if (xs_set_add(seen, id) == 0)
|
||||||
return os;
|
return os;
|
||||||
|
|
||||||
if (strcmp(type, "Follow") == 0)
|
xs *s = xs_str_new(NULL);
|
||||||
return os;
|
|
||||||
|
if (strcmp(type, "Follow") == 0) {
|
||||||
|
actor = xs_dict_get(msg, "actor");
|
||||||
|
|
||||||
|
s = xs_str_cat(s, "<div class=\"snac-post\">\n");
|
||||||
|
|
||||||
|
xs *s1 = xs_fmt("<div class=\"snac-origin\">%s</div>\n", L("follows you"));
|
||||||
|
s = xs_str_cat(s, s1);
|
||||||
|
|
||||||
|
s = html_msg_icon(snac, s, msg);
|
||||||
|
|
||||||
|
s = xs_str_cat(s, "</div>\n");
|
||||||
|
|
||||||
|
return xs_str_cat(os, s);
|
||||||
|
}
|
||||||
|
|
||||||
/* bring the main actor */
|
/* bring the main actor */
|
||||||
if ((actor = xs_dict_get(msg, "attributedTo")) == NULL)
|
if ((actor = xs_dict_get(msg, "attributedTo")) == NULL)
|
||||||
|
@ -494,8 +508,6 @@ d_char *html_entry(snac *snac, d_char *os, char *msg, xs_set *seen, int local, i
|
||||||
if (!valid_status(actor_get(snac, actor, &actor_o)))
|
if (!valid_status(actor_get(snac, actor, &actor_o)))
|
||||||
return os;
|
return os;
|
||||||
|
|
||||||
xs *s = xs_str_new(NULL);
|
|
||||||
|
|
||||||
/* if this is our post, add the score */
|
/* if this is our post, add the score */
|
||||||
if (xs_startswith(id, snac->actor)) {
|
if (xs_startswith(id, snac->actor)) {
|
||||||
int likes = xs_list_len(xs_dict_get(meta, "liked_by"));
|
int likes = xs_list_len(xs_dict_get(meta, "liked_by"));
|
||||||
|
|
Loading…
Reference in a new issue