浏览代码

Fixed status codes for follower_add() and follower_del().

default 3 年之前
父节点
当前提交
5309a68e95
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      data.c

+ 4 - 4
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;
 }