diff --git a/data.c b/data.c index 824b209..e15fe7a 100644 --- a/data.c +++ b/data.c @@ -288,6 +288,25 @@ int object_del(const char *id) } +int list_add_md5(const char *fn, const char *md5) +/* adds an md5 to a list */ +{ + int status = 200; + FILE *f; + + if ((f = fopen(fn, "a")) != NULL) { + flock(fileno(f), LOCK_EX); + + fprintf(f, "%s\n", md5); + fclose(f); + } + else + status = 500; + + return status; +} + + d_char *_follower_fn(snac *snac, char *actor) { xs *md5 = xs_md5_hex(actor, strlen(actor));