diff options
author | default <nobody@localhost> | 2023-08-06 18:40:50 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-08-06 18:40:50 +0200 |
commit | 1763e3347ed2921d9f8cd774e612578351e0719e (patch) | |
tree | f12dc46a13962902bc5d8922971d730e1a7e7aea /snac.h | |
parent | 66e34b3a4375cf25cb100592250042d8fa505f7b (diff) |
Added support for limiting followed users.
Diffstat (limited to 'snac.h')
-rw-r--r-- | snac.h | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1,7 +1,7 @@ /* snac - A simple, minimalistic ActivityPub instance */ /* copyright (c) 2022 - 2023 grunfink et al. / MIT license */ -#define VERSION "2.39" +#define VERSION "2.40-dev" #define USER_AGENT "snac/" VERSION @@ -132,6 +132,11 @@ int unpin(snac *user, const char *id); int is_pinned(snac *user, const char *id); xs_list *pinned_list(snac *user); +int limited(snac *user, const char *id, int cmd); +#define is_limited(user, id) limited((user), (id), 0) +#define limit(user, id) limited((user), (id), 1) +#define unlimit(user, id) limited((user), (id), 2) + void hide(snac *snac, const char *id); int is_hidden(snac *snac, const char *id); |