From 2c00c7b0b585867495a505a9daf3ab48aa1dfa0b Mon Sep 17 00:00:00 2001 From: default Date: Sat, 1 Oct 2022 09:12:33 +0200 Subject: New web action 'Unfollow'. --- data.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'data.c') diff --git a/data.c b/data.c index 9051810..4ff5a84 100644 --- a/data.c +++ b/data.c @@ -693,6 +693,27 @@ int following_check(snac *snac, char *actor) } +int following_get(snac *snac, char *actor, d_char **data) +/* returns the 'Follow' object */ +{ + xs *fn = _following_fn(snac, actor); + FILE *f; + int status = 200; + + if ((f = fopen(fn, "r")) != NULL) { + xs *j = xs_readall(f); + + fclose(f); + + *data = xs_json_loads(j); + } + else + status = 404; + + return status; +} + + d_char *_muted_fn(snac *snac, char *actor) { xs *md5 = xs_md5_hex(actor, strlen(actor)); -- cgit v1.2.3