diff options
| author | grunfink <grunfink@comam.es> | 2025-08-03 21:00:36 +0200 |
|---|---|---|
| committer | grunfink <grunfink@comam.es> | 2025-08-03 21:00:36 +0200 |
| commit | 3ffb53948252b0696548106e60c7755b0f007da5 (patch) | |
| tree | 3f0f619bb7b902f7425d5e9700848a0511247dc4 /data.c | |
| parent | 3508b93d56ec63eef293495d3f8e1f50c7eb7922 (diff) | |
New function unhide().
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 */ { |