summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2022-11-28 08:34:19 +0100
committerGravatar default2022-11-28 08:34:19 +0100
commit9c136dacdf790fdfe30d1c48ad9b03add206bf73 (patch)
tree1cbedd8d0e88ad2c378b87a2dc81fd5da0d92ff3
parentUpdated documentation. (diff)
downloadsnac2-9c136dacdf790fdfe30d1c48ad9b03add206bf73.tar.gz
snac2-9c136dacdf790fdfe30d1c48ad9b03add206bf73.tar.xz
snac2-9c136dacdf790fdfe30d1c48ad9b03add206bf73.zip
New function object_user_cache_in().
-rw-r--r--data.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/data.c b/data.c
index b6fdc7a..b3f124e 100644
--- a/data.c
+++ b/data.c
@@ -631,6 +631,16 @@ int object_user_cache_del(snac *snac, const char *id, const char *cachedir)
631} 631}
632 632
633 633
634int object_user_cache_in(snac *snac, const char *id, const char *cachedir)
635/* checks if an object is stored in a cache */
636{
637 xs *md5 = xs_md5_hex(id, strlen(id));
638 xs *cfn = xs_fmt("%s/%s/%s.json", snac->basedir, cachedir, md5);
639
640 return !!(mtime(cfn) != 0.0);
641}
642
643
634/** specialized functions **/ 644/** specialized functions **/
635 645
636d_char *_follower_fn(snac *snac, char *actor) 646d_char *_follower_fn(snac *snac, char *actor)