aboutsummaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
Diffstat (limited to 'data.c')
-rw-r--r--data.c10
1 files changed, 9 insertions, 1 deletions
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 */
{