commit b2e3841
default
·
2024-03-13 05:30:24 +0000 UTC
parent 262302a
Call actor_get_refresh() from actor_request().
2 files changed,
+2,
-8
M
data.c
+1,
-7
1@@ -125,14 +125,8 @@ int actor_request(snac *user, const char *actor, xs_dict **data)
2 *data = NULL;
3
4 /* get from disk first */
5- status = actor_get(actor, data);
6+ status = actor_get_refresh(user, actor, data);
7
8- if (status == 205) {
9- /* stale actor: use it, but request a refresh */
10- if (user && !xs_startswith(actor, srv_baseurl))
11- enqueue_actor_refresh(user, actor);
12- }
13- else
14 if (!valid_status(status)) {
15 /* actor data non-existent: get from the net */
16 status = activitypub_request(user, actor, &payload);
M
data.c
+1,
-1
1@@ -1592,7 +1592,7 @@ int actor_get(const char *actor, xs_dict **data)
2
3
4 int actor_get_refresh(snac *user, const char *actor, xs_dict **data)
5-/* gets an actor and requests and refresh if it's stale */
6+/* gets an actor and requests a refresh if it's stale */
7 {
8 int status = actor_get(actor, data);
9