summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorGravatar default2024-02-05 19:34:27 +0100
committerGravatar default2024-02-05 19:34:27 +0100
commit4e35b4b865512b0616f1b9dd437ad12cf2953848 (patch)
tree194e305427675c9ac06cab23c45f7553d83a1673 /data.c
parentBumped version. (diff)
downloadsnac2-4e35b4b865512b0616f1b9dd437ad12cf2953848.tar.gz
snac2-4e35b4b865512b0616f1b9dd437ad12cf2953848.tar.xz
snac2-4e35b4b865512b0616f1b9dd437ad12cf2953848.zip
Added paging to notify_list(), and use it in the notifications page.
Diffstat (limited to 'data.c')
-rw-r--r--data.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/data.c b/data.c
index dfe1c4e..642dab4 100644
--- a/data.c
+++ b/data.c
@@ -2084,7 +2084,7 @@ xs_dict *notify_get(snac *snac, const char *id)
2084} 2084}
2085 2085
2086 2086
2087xs_list *notify_list(snac *snac) 2087xs_list *notify_list(snac *snac, int skip, int show)
2088/* returns a list of notification ids */ 2088/* returns a list of notification ids */
2089{ 2089{
2090 xs *idx = xs_fmt("%s/notify.idx", snac->basedir); 2090 xs *idx = xs_fmt("%s/notify.idx", snac->basedir);
@@ -2115,7 +2115,7 @@ xs_list *notify_list(snac *snac)
2115 pthread_mutex_unlock(&data_mutex); 2115 pthread_mutex_unlock(&data_mutex);
2116 } 2116 }
2117 2117
2118 return index_list_desc(idx, 0, 64); 2118 return index_list_desc(idx, skip, show);
2119} 2119}
2120 2120
2121 2121
@@ -2123,7 +2123,7 @@ int notify_new_num(snac *snac)
2123/* counts the number of new notifications */ 2123/* counts the number of new notifications */
2124{ 2124{
2125 xs *t = notify_check_time(snac, 0); 2125 xs *t = notify_check_time(snac, 0);
2126 xs *lst = notify_list(snac); 2126 xs *lst = notify_list(snac, 0, XS_ALL);
2127 int cnt = 0; 2127 int cnt = 0;
2128 2128
2129 xs_list *p = lst; 2129 xs_list *p = lst;