diff options
| author | 2023-08-06 18:40:50 +0200 | |
|---|---|---|
| committer | 2023-08-06 18:40:50 +0200 | |
| commit | 1763e3347ed2921d9f8cd774e612578351e0719e (patch) | |
| tree | f12dc46a13962902bc5d8922971d730e1a7e7aea /snac.h | |
| parent | Version 2.39 RELEASED. (diff) | |
| download | snac2-1763e3347ed2921d9f8cd774e612578351e0719e.tar.gz snac2-1763e3347ed2921d9f8cd774e612578351e0719e.tar.xz snac2-1763e3347ed2921d9f8cd774e612578351e0719e.zip | |
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 @@ | |||
| 1 | /* snac - A simple, minimalistic ActivityPub instance */ | 1 | /* snac - A simple, minimalistic ActivityPub instance */ |
| 2 | /* copyright (c) 2022 - 2023 grunfink et al. / MIT license */ | 2 | /* copyright (c) 2022 - 2023 grunfink et al. / MIT license */ |
| 3 | 3 | ||
| 4 | #define VERSION "2.39" | 4 | #define VERSION "2.40-dev" |
| 5 | 5 | ||
| 6 | #define USER_AGENT "snac/" VERSION | 6 | #define USER_AGENT "snac/" VERSION |
| 7 | 7 | ||
| @@ -132,6 +132,11 @@ int unpin(snac *user, const char *id); | |||
| 132 | int is_pinned(snac *user, const char *id); | 132 | int is_pinned(snac *user, const char *id); |
| 133 | xs_list *pinned_list(snac *user); | 133 | xs_list *pinned_list(snac *user); |
| 134 | 134 | ||
| 135 | int limited(snac *user, const char *id, int cmd); | ||
| 136 | #define is_limited(user, id) limited((user), (id), 0) | ||
| 137 | #define limit(user, id) limited((user), (id), 1) | ||
| 138 | #define unlimit(user, id) limited((user), (id), 2) | ||
| 139 | |||
| 135 | void hide(snac *snac, const char *id); | 140 | void hide(snac *snac, const char *id); |
| 136 | int is_hidden(snac *snac, const char *id); | 141 | int is_hidden(snac *snac, const char *id); |
| 137 | 142 | ||