diff options
| author | 2025-08-03 21:00:36 +0200 | |
|---|---|---|
| committer | 2025-08-03 21:00:36 +0200 | |
| commit | 3ffb53948252b0696548106e60c7755b0f007da5 (patch) | |
| tree | 3f0f619bb7b902f7425d5e9700848a0511247dc4 | |
| parent | Updated RELEASE_NOTES. (diff) | |
| download | penes-snac2-3ffb53948252b0696548106e60c7755b0f007da5.tar.gz penes-snac2-3ffb53948252b0696548106e60c7755b0f007da5.tar.xz penes-snac2-3ffb53948252b0696548106e60c7755b0f007da5.zip | |
New function unhide().
| -rw-r--r-- | data.c | 10 | ||||
| -rw-r--r-- | snac.h | 1 |
2 files changed, 10 insertions, 1 deletions
| @@ -2041,7 +2041,7 @@ xs_str *_hidden_fn(snac *snac, const char *id) | |||
| 2041 | 2041 | ||
| 2042 | 2042 | ||
| 2043 | void hide(snac *snac, const char *id) | 2043 | void hide(snac *snac, const char *id) |
| 2044 | /* hides a message tree */ | 2044 | /* hides an object and its children (if it's a post) */ |
| 2045 | { | 2045 | { |
| 2046 | xs *fn = _hidden_fn(snac, id); | 2046 | xs *fn = _hidden_fn(snac, id); |
| 2047 | FILE *f; | 2047 | FILE *f; |
| @@ -2081,6 +2081,14 @@ int is_hidden(snac *snac, const char *id) | |||
| 2081 | } | 2081 | } |
| 2082 | 2082 | ||
| 2083 | 2083 | ||
| 2084 | int unhide(snac *user, const char *id) | ||
| 2085 | /* unhides an object */ | ||
| 2086 | { | ||
| 2087 | xs *fn = _hidden_fn(user, id); | ||
| 2088 | return unlink(fn); | ||
| 2089 | } | ||
| 2090 | |||
| 2091 | |||
| 2084 | int actor_add(const char *actor, const xs_dict *msg) | 2092 | int actor_add(const char *actor, const xs_dict *msg) |
| 2085 | /* adds an actor */ | 2093 | /* adds an actor */ |
| 2086 | { | 2094 | { |
| @@ -223,6 +223,7 @@ int limited(snac *user, const char *id, int cmd); | |||
| 223 | 223 | ||
| 224 | void hide(snac *snac, const char *id); | 224 | void hide(snac *snac, const char *id); |
| 225 | int is_hidden(snac *snac, const char *id); | 225 | int is_hidden(snac *snac, const char *id); |
| 226 | int unhide(snac *user, const char *id); | ||
| 226 | 227 | ||
| 227 | void tag_index(const char *id, const xs_dict *obj); | 228 | void tag_index(const char *id, const xs_dict *obj); |
| 228 | xs_str *tag_fn(const char *tag); | 229 | xs_str *tag_fn(const char *tag); |