From 3ffb53948252b0696548106e60c7755b0f007da5 Mon Sep 17 00:00:00 2001 From: grunfink Date: Sun, 3 Aug 2025 21:00:36 +0200 Subject: New function unhide(). --- data.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'data.c') diff --git a/data.c b/data.c index 21cb15b..d4661a0 100644 --- a/data.c +++ b/data.c @@ -2041,7 +2041,7 @@ xs_str *_hidden_fn(snac *snac, const char *id) void hide(snac *snac, const char *id) -/* hides a message tree */ +/* hides an object and its children (if it's a post) */ { xs *fn = _hidden_fn(snac, id); FILE *f; @@ -2081,6 +2081,14 @@ int is_hidden(snac *snac, const char *id) } +int unhide(snac *user, const char *id) +/* unhides an object */ +{ + xs *fn = _hidden_fn(user, id); + return unlink(fn); +} + + int actor_add(const char *actor, const xs_dict *msg) /* adds an actor */ { -- cgit v1.2.3