diff options
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -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 */ { |