diff options
Diffstat (limited to 'activitypub.c')
| -rw-r--r-- | activitypub.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/activitypub.c b/activitypub.c index 1d191b8..c05c859 100644 --- a/activitypub.c +++ b/activitypub.c | |||
| @@ -1160,9 +1160,10 @@ void process_user_queue_item(snac *snac, xs_dict *q_item) | |||
| 1160 | } | 1160 | } |
| 1161 | 1161 | ||
| 1162 | 1162 | ||
| 1163 | void process_user_queue(snac *snac) | 1163 | int process_user_queue(snac *snac) |
| 1164 | /* processes a user's queue */ | 1164 | /* processes a user's queue */ |
| 1165 | { | 1165 | { |
| 1166 | int cnt = 0; | ||
| 1166 | xs *list = user_queue(snac); | 1167 | xs *list = user_queue(snac); |
| 1167 | 1168 | ||
| 1168 | xs_list *p = list; | 1169 | xs_list *p = list; |
| @@ -1177,7 +1178,10 @@ void process_user_queue(snac *snac) | |||
| 1177 | } | 1178 | } |
| 1178 | 1179 | ||
| 1179 | process_user_queue_item(snac, q_item); | 1180 | process_user_queue_item(snac, q_item); |
| 1181 | cnt++; | ||
| 1180 | } | 1182 | } |
| 1183 | |||
| 1184 | return cnt; | ||
| 1181 | } | 1185 | } |
| 1182 | 1186 | ||
| 1183 | 1187 | ||
| @@ -1299,9 +1303,10 @@ void process_queue_item(xs_dict *q_item) | |||
| 1299 | } | 1303 | } |
| 1300 | 1304 | ||
| 1301 | 1305 | ||
| 1302 | void process_queue(void) | 1306 | int process_queue(void) |
| 1303 | /* processes the global queue */ | 1307 | /* processes the global queue */ |
| 1304 | { | 1308 | { |
| 1309 | int cnt = 0; | ||
| 1305 | xs *list = queue(); | 1310 | xs *list = queue(); |
| 1306 | 1311 | ||
| 1307 | xs_list *p = list; | 1312 | xs_list *p = list; |
| @@ -1310,9 +1315,13 @@ void process_queue(void) | |||
| 1310 | while (xs_list_iter(&p, &fn)) { | 1315 | while (xs_list_iter(&p, &fn)) { |
| 1311 | xs *q_item = dequeue(fn); | 1316 | xs *q_item = dequeue(fn); |
| 1312 | 1317 | ||
| 1313 | if (q_item != NULL) | 1318 | if (q_item != NULL) { |
| 1314 | job_post(q_item); | 1319 | job_post(q_item); |
| 1320 | cnt++; | ||
| 1321 | } | ||
| 1315 | } | 1322 | } |
| 1323 | |||
| 1324 | return cnt; | ||
| 1316 | } | 1325 | } |
| 1317 | 1326 | ||
| 1318 | 1327 | ||