From 1ecc5f4995fb6900fb2a02b7d1ccaf2dd407b2d6 Mon Sep 17 00:00:00 2001 From: Alec Murphy Date: Fri, 28 Feb 2025 16:21:21 -0500 Subject: [PATCH] Slon/Api/V1/Statuses: Don't clobber status with each lookup --- Slon/Api/V1/Statuses.HC | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Slon/Api/V1/Statuses.HC b/Slon/Api/V1/Statuses.HC index 3e922b7..01fc835 100644 --- a/Slon/Api/V1/Statuses.HC +++ b/Slon/Api/V1/Statuses.HC @@ -158,6 +158,7 @@ U0 @slon_api_v1_statuses_get(SlonHttpSession* session) switch (context) { case TRUE: statuses_in_context->append(Json.CreateItem(status, JSON_OBJECT)); + goto slon_api_v1_statuses_context_continue; break; default: session->send(status); @@ -170,6 +171,7 @@ U0 @slon_api_v1_statuses_get(SlonHttpSession* session) switch (context) { case TRUE: statuses_in_context->append(Json.CreateItem(status, JSON_OBJECT)); + goto slon_api_v1_statuses_context_continue; break; default: session->send(status); @@ -188,6 +190,7 @@ U0 @slon_api_v1_statuses_get(SlonHttpSession* session) return; } } + slon_api_v1_statuses_context_continue: if (status && context && status->@("in_reply_to_id")) { id = status->@("in_reply_to_id"); goto slon_api_v1_statuses_context_loop;