Avoid returning 'ghost' no-longer-followers in followers_list().

This commit is contained in:
default 2023-06-15 04:56:44 +02:00
parent dccb6cdd81
commit 2076267c03

11
data.c
View File

@ -933,10 +933,15 @@ xs_list *follower_list(snac *snac)
xs *a_obj = NULL;
if (valid_status(object_get_by_md5(v, &a_obj))) {
char *actor = xs_dict_get(a_obj, "id");
const char *actor = xs_dict_get(a_obj, "id");
if (!xs_is_null(actor))
fwers = xs_list_append(fwers, actor);
if (!xs_is_null(actor)) {
/* check if the actor is still cached */
xs *fn = xs_fmt("%s/followers/%s.json", snac->basedir, v);
if (mtime(fn) > 0.0)
fwers = xs_list_append(fwers, actor);
}
}
}