commit 5309a68

default  ·  2022-11-28 10:24:19 +0000 UTC
parent 3c7cccb
Fixed status codes for follower_add() and follower_del().
1 files changed,  +4, -4
M data.c
M data.c
+4, -4
 1@@ -656,22 +656,22 @@ d_char *object_user_cache_list(snac *snac, const char *cachedir, int max)
 2 int follower_add(snac *snac, const char *actor)
 3 /* adds a follower */
 4 {
 5-    int status = object_user_cache_add(snac, actor, "followers");
 6+    int ret = object_user_cache_add(snac, actor, "followers");
 7 
 8     snac_debug(snac, 2, xs_fmt("follower_add %s %s", actor));
 9 
10-    return status;
11+    return ret == -1 ? 500 : 200;
12 }
13 
14 
15 int follower_del(snac *snac, const char *actor)
16 /* deletes a follower */
17 {
18-    int status = object_user_cache_del(snac, actor, "followers");
19+    int ret = object_user_cache_del(snac, actor, "followers");
20 
21     snac_debug(snac, 2, xs_fmt("follower_del %s %s", actor));
22 
23-    return status;
24+    return ret == -1 ? 404 : 200;
25 }
26 
27