summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2022-11-28 11:24:19 +0100
committerGravatar default2022-11-28 11:24:19 +0100
commit5309a68e95ffaacb01eb2571501bdde80b3a550d (patch)
tree4db1789d5fa2b1e2100a53fc8dfa836ed606ca54
parentChanged following_list() to return a list of actors. (diff)
downloadsnac2-5309a68e95ffaacb01eb2571501bdde80b3a550d.tar.gz
snac2-5309a68e95ffaacb01eb2571501bdde80b3a550d.tar.xz
snac2-5309a68e95ffaacb01eb2571501bdde80b3a550d.zip
Fixed status codes for follower_add() and follower_del().
-rw-r--r--data.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/data.c b/data.c
index dda1550..51ee2c7 100644
--- a/data.c
+++ b/data.c
@@ -656,22 +656,22 @@ d_char *object_user_cache_list(snac *snac, const char *cachedir, int max)
656int follower_add(snac *snac, const char *actor) 656int follower_add(snac *snac, const char *actor)
657/* adds a follower */ 657/* adds a follower */
658{ 658{
659 int status = object_user_cache_add(snac, actor, "followers"); 659 int ret = object_user_cache_add(snac, actor, "followers");
660 660
661 snac_debug(snac, 2, xs_fmt("follower_add %s %s", actor)); 661 snac_debug(snac, 2, xs_fmt("follower_add %s %s", actor));
662 662
663 return status; 663 return ret == -1 ? 500 : 200;
664} 664}
665 665
666 666
667int follower_del(snac *snac, const char *actor) 667int follower_del(snac *snac, const char *actor)
668/* deletes a follower */ 668/* deletes a follower */
669{ 669{
670 int status = object_user_cache_del(snac, actor, "followers"); 670 int ret = object_user_cache_del(snac, actor, "followers");
671 671
672 snac_debug(snac, 2, xs_fmt("follower_del %s %s", actor)); 672 snac_debug(snac, 2, xs_fmt("follower_del %s %s", actor));
673 673
674 return status; 674 return ret == -1 ? 404 : 200;
675} 675}
676 676
677 677