|
|
@@ -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 */
|
|
|
{
|