mirror of
https://git.checksum.fail/alec/slon.git
synced 2025-12-08 12:09:55 +02:00
Everywhere: Be more granular with @db_save_* calls
This commit is contained in:
@@ -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")->set(my_acct->@("username"), Json.CreateArray(), JSON_ARRAY);
|
||||||
}
|
}
|
||||||
db->o("following")->a(my_acct->@("username"))->append(Json.CreateItem(acct->@("remote_actor"), JSON_STRING));
|
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
|
// send Follow request
|
||||||
@slon_api_v1_accounts_follow_request(db->o("actors")->o((my_acct->@("username")))->@("id"), acct->@("remote_actor"));
|
@slon_api_v1_accounts_follow_request(db->o("actors")->o((my_acct->@("username")))->@("id"), acct->@("remote_actor"));
|
||||||
|
|
||||||
|
|||||||
@@ -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->a("accounts")->append(Json.CreateItem(account, JSON_OBJECT));
|
||||||
// db->o("statuses")->set(acct->@("id"), Json.CreateArray(), JSON_ARRAY);
|
// 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, created_at);
|
||||||
@slon_free(session, id);
|
@slon_free(session, id);
|
||||||
|
|||||||
@@ -653,7 +653,7 @@ JsonObject* @slon_activitypub_get_account_for_remote_actor(SlonHttpSession* sess
|
|||||||
|
|
||||||
db->a("accounts")->append(Json.CreateItem(account, JSON_OBJECT));
|
db->a("accounts")->append(Json.CreateItem(account, JSON_OBJECT));
|
||||||
// db->o("statuses")->set(acct->@("id"), Json.CreateArray(), JSON_ARRAY);
|
// 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, created_at);
|
||||||
@slon_free(session, id);
|
@slon_free(session, id);
|
||||||
@@ -695,7 +695,8 @@ U0 @slon_activitypub_users_inbox(SlonHttpSession* session, U8* user)
|
|||||||
if (!already_following) {
|
if (!already_following) {
|
||||||
followers->append(Json.CreateItem(request_json->@("actor"), JSON_STRING));
|
followers->append(Json.CreateItem(request_json->@("actor"), JSON_STRING));
|
||||||
account->set("followers_count", account->@("followers_count") + 1);
|
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);
|
request_object = Json.Clone(request_json);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user