refactor: drop postgres leftovers, narrow bootstrap api

This commit is contained in:
2026-10-25 23:25:16 +01:00
parent ec2760fd48
commit b7e69b69dc
16 changed files with 277 additions and 58 deletions

View File

@@ -64,8 +64,7 @@ pub async fn wire_server_social(
config: &config::AppConfig,
event_publisher: &Arc<dyn EventPublisher>,
) -> anyhow::Result<ServerSocial> {
let crate::database::DbPool::Sqlite(pool) = &db.db_pool;
let fed_repos = sqlite_federation::wire(pool.clone(), instance.clone());
let fed_repos = sqlite_federation::wire(db.db_pool.clone(), instance.clone());
let ap = activitypub::wire(activitypub::ActivityPubDeps {
activity_repo: fed_repos.activity,
@@ -117,7 +116,7 @@ pub async fn wire_server_social(
remote_watchlist: fed_repos.remote_watchlist,
federation_admin: fed_repos.admin_query,
federated_profile: Some(sqlite::create_federated_profile_query(
pool.clone(),
db.db_pool.clone(),
instance.clone(),
)),
})
@@ -132,8 +131,7 @@ pub async fn wire_worker_handlers(
config: &config::AppConfig,
event_publisher: &Arc<dyn EventPublisher>,
) -> anyhow::Result<Vec<Arc<dyn domain::ports::EventHandler>>> {
let crate::database::DbPool::Sqlite(pool) = &db.db_pool;
let fed_repos = sqlite_federation::wire(pool.clone(), instance.clone());
let fed_repos = sqlite_federation::wire(db.db_pool.clone(), instance.clone());
let ap_wire = activitypub::wire(activitypub::ActivityPubDeps {
activity_repo: fed_repos.activity,