فهرست منبع

New function object_del().

default 3 سال پیش
والد
کامیت
fa3904c5a7
1فایلهای تغییر یافته به همراه15 افزوده شده و 0 حذف شده
  1. 15 0
      data.c

+ 15 - 0
data.c

@@ -273,6 +273,21 @@ int object_add(const char *id, d_char *obj)
 }
 
 
+int object_del(const char *id)
+/* deletes an object */
+{
+    int status = 404;
+    xs *fn     = _object_fn_by_id(id);
+
+    if (fn != NULL && unlink(fn) != -1)
+        status = 200;
+
+    srv_debug(2, xs_fmt("object_del %s %d", id, status));
+
+    return status;
+}
+
+
 d_char *_follower_fn(snac *snac, char *actor)
 {
     xs *md5 = xs_md5_hex(actor, strlen(actor));