From 045893b6c69c049cf4865d0a0237542dd963bc14 Mon Sep 17 00:00:00 2001 From: Alec Murphy Date: Sat, 22 Feb 2025 20:38:35 -0500 Subject: [PATCH] Everywhere: Be more granular with @db_save_* calls --- Slon/Api/V1/Accounts.HC | 2 +- Slon/Api/V2/Search.HC | 2 +- Slon/Modules/ActivityPub.HC | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Slon/Api/V1/Accounts.HC b/Slon/Api/V1/Accounts.HC index 42ec7d9..1e64fd1 100644 --- a/Slon/Api/V1/Accounts.HC +++ b/Slon/Api/V1/Accounts.HC @@ -51,7 +51,7 @@ U0 @slon_api_v1_accounts_post(SlonHttpSession* session) db->o("following")->set(my_acct->@("username"), Json.CreateArray(), JSON_ARRAY); } db->o("following")->a(my_acct->@("username"))->append(Json.CreateItem(acct->@("remote_actor"), JSON_STRING)); - @slon_db_save_to_disk; + @slon_db_save_following_to_disk; // send Follow request @slon_api_v1_accounts_follow_request(db->o("actors")->o((my_acct->@("username")))->@("id"), acct->@("remote_actor")); diff --git a/Slon/Api/V2/Search.HC b/Slon/Api/V2/Search.HC index cda9c94..1401d57 100644 --- a/Slon/Api/V2/Search.HC +++ b/Slon/Api/V2/Search.HC @@ -134,7 +134,7 @@ JsonObject* @slon_api_v2_search_remote_account_from_webfinger(SlonHttpSession* s db->a("accounts")->append(Json.CreateItem(account, JSON_OBJECT)); // db->o("statuses")->set(acct->@("id"), Json.CreateArray(), JSON_ARRAY); - @slon_db_save_to_disk; + @slon_db_save_accounts_to_disk; @slon_free(session, created_at); @slon_free(session, id); diff --git a/Slon/Modules/ActivityPub.HC b/Slon/Modules/ActivityPub.HC index 030e0b2..444d004 100644 --- a/Slon/Modules/ActivityPub.HC +++ b/Slon/Modules/ActivityPub.HC @@ -653,7 +653,7 @@ JsonObject* @slon_activitypub_get_account_for_remote_actor(SlonHttpSession* sess db->a("accounts")->append(Json.CreateItem(account, JSON_OBJECT)); // db->o("statuses")->set(acct->@("id"), Json.CreateArray(), JSON_ARRAY); - @slon_db_save_to_disk; + @slon_db_save_accounts_to_disk; @slon_free(session, created_at); @slon_free(session, id); @@ -695,7 +695,8 @@ U0 @slon_activitypub_users_inbox(SlonHttpSession* session, U8* user) if (!already_following) { followers->append(Json.CreateItem(request_json->@("actor"), JSON_STRING)); account->set("followers_count", account->@("followers_count") + 1); - @slon_db_save_to_disk; + @slon_db_save_followers_to_disk; + @slon_db_save_accounts_to_disk; } request_object = Json.Clone(request_json); }