commit 5309a68e95ffaacb01eb2571501bdde80b3a550d
parent 3c7cccba3d9d90874e26550e1334a7111883b2fd
Author: default <nobody@localhost>
Date: Mon, 28 Nov 2022 11:24:19 +0100
Fixed status codes for follower_add() and follower_del().
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/data.c b/data.c
@@ -656,22 +656,22 @@ d_char *object_user_cache_list(snac *snac, const char *cachedir, int max)
int follower_add(snac *snac, const char *actor)
/* adds a follower */
{
- int status = object_user_cache_add(snac, actor, "followers");
+ int ret = object_user_cache_add(snac, actor, "followers");
snac_debug(snac, 2, xs_fmt("follower_add %s %s", actor));
- return status;
+ return ret == -1 ? 500 : 200;
}
int follower_del(snac *snac, const char *actor)
/* deletes a follower */
{
- int status = object_user_cache_del(snac, actor, "followers");
+ int ret = object_user_cache_del(snac, actor, "followers");
snac_debug(snac, 2, xs_fmt("follower_del %s %s", actor));
- return status;
+ return ret == -1 ? 404 : 200;
}