summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
authorGravatar default2023-08-06 18:40:50 +0200
committerGravatar default2023-08-06 18:40:50 +0200
commit1763e3347ed2921d9f8cd774e612578351e0719e (patch)
treef12dc46a13962902bc5d8922971d730e1a7e7aea /snac.h
parentVersion 2.39 RELEASED. (diff)
downloadsnac2-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.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/snac.h b/snac.h
index 2b60165..4652827 100644
--- a/snac.h
+++ b/snac.h
@@ -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);
132int is_pinned(snac *user, const char *id); 132int is_pinned(snac *user, const char *id);
133xs_list *pinned_list(snac *user); 133xs_list *pinned_list(snac *user);
134 134
135int 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
135void hide(snac *snac, const char *id); 140void hide(snac *snac, const char *id);
136int is_hidden(snac *snac, const char *id); 141int is_hidden(snac *snac, const char *id);
137 142