From 69a4d6916f87f8cd2e959370cac5b4bb1b8e1215 Mon Sep 17 00:00:00 2001 From: Alec Murphy Date: Thu, 20 Feb 2025 14:28:39 -0500 Subject: [PATCH] Slon/Api/V1/Accounts,Timelines: Sort statuses by most recent first --- Slon/Api/V1/Accounts.HC | 2 +- Slon/Api/V1/Timelines.HC | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Slon/Api/V1/Accounts.HC b/Slon/Api/V1/Accounts.HC index 30510f5..4978d60 100644 --- a/Slon/Api/V1/Accounts.HC +++ b/Slon/Api/V1/Accounts.HC @@ -297,7 +297,7 @@ U0 @slon_api_v1_accounts_get(SlonHttpSession* session) JsonObject* status = NULL; if (status_array && status_array->length) { - for (i = 0; i < status_array->length; i++) { + for (i = status_array->length - 1; i > -1; i--) { status = status_array->o(i); status_id = Str2I64(status->@("id")); exclude_status = FALSE; diff --git a/Slon/Api/V1/Timelines.HC b/Slon/Api/V1/Timelines.HC index 33b708a..0d76555 100644 --- a/Slon/Api/V1/Timelines.HC +++ b/Slon/Api/V1/Timelines.HC @@ -42,7 +42,7 @@ U0 @slon_api_v1_timelines_home(SlonHttpSession* session, U8* account_id) if (status_array && status_array->length) { I64 i; - for (i = 0; i < status_array->length; i++) { + for (i = status_array->length - 1; i > -1; i--) { status = status_array->o(i); status_id = Str2I64(status->@("id")); exclude_status = FALSE;