diff options
| author | 2022-11-23 16:59:35 +0100 | |
|---|---|---|
| committer | 2022-11-23 16:59:35 +0100 | |
| commit | fa3904c5a7a4b4f75446b30b107467ae5f1ed6ee (patch) | |
| tree | ee7b2e69d7ed56201e66df25ac92737efb36fda0 | |
| parent | Deleted purge of old actors directory. (diff) | |
| download | snac2-fa3904c5a7a4b4f75446b30b107467ae5f1ed6ee.tar.gz snac2-fa3904c5a7a4b4f75446b30b107467ae5f1ed6ee.tar.xz snac2-fa3904c5a7a4b4f75446b30b107467ae5f1ed6ee.zip | |
New function object_del().
| -rw-r--r-- | data.c | 15 |
1 files changed, 15 insertions, 0 deletions
| @@ -273,6 +273,21 @@ int object_add(const char *id, d_char *obj) | |||
| 273 | } | 273 | } |
| 274 | 274 | ||
| 275 | 275 | ||
| 276 | int object_del(const char *id) | ||
| 277 | /* deletes an object */ | ||
| 278 | { | ||
| 279 | int status = 404; | ||
| 280 | xs *fn = _object_fn_by_id(id); | ||
| 281 | |||
| 282 | if (fn != NULL && unlink(fn) != -1) | ||
| 283 | status = 200; | ||
| 284 | |||
| 285 | srv_debug(2, xs_fmt("object_del %s %d", id, status)); | ||
| 286 | |||
| 287 | return status; | ||
| 288 | } | ||
| 289 | |||
| 290 | |||
| 276 | d_char *_follower_fn(snac *snac, char *actor) | 291 | d_char *_follower_fn(snac *snac, char *actor) |
| 277 | { | 292 | { |
| 278 | xs *md5 = xs_md5_hex(actor, strlen(actor)); | 293 | xs *md5 = xs_md5_hex(actor, strlen(actor)); |