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