refactor: merge sqlite adapter family into one crate

This commit is contained in:
2026-10-25 20:48:30 +01:00
parent 1ece8032ff
commit 67597ec9a6
62 changed files with 292 additions and 442 deletions

66
Cargo.lock generated
View File

@@ -220,17 +220,6 @@ dependencies = [
"url",
]
[[package]]
name = "adapter-common"
version = "0.1.0"
dependencies = [
"chrono",
"domain",
"sqlx",
"tracing",
"uuid",
]
[[package]]
name = "adler2"
version = "2.0.1"
@@ -1148,10 +1137,7 @@ dependencies = [
"plex",
"poster-fetcher",
"sqlite",
"sqlite-event-queue",
"sqlite-federation",
"sqlite-search",
"sqlite-social",
"sqlx",
"tokio",
"tracing",
@@ -4950,10 +4936,7 @@ dependencies = [
"rss 0.1.0",
"serde_json",
"sqlite",
"sqlite-event-queue",
"sqlite-federation",
"sqlite-search",
"sqlite-social",
"sqlx",
"tokio",
"tower",
@@ -5195,18 +5178,16 @@ dependencies = [
name = "sqlite"
version = "0.1.0"
dependencies = [
"adapter-common",
"anyhow",
"async-stream",
"async-trait",
"bytes",
"chrono",
"domain",
"event-payload",
"futures",
"serde",
"serde_json",
"sqlite-event-queue",
"sqlite-social",
"sqlx",
"tempfile",
"tokio",
@@ -5214,65 +5195,24 @@ dependencies = [
"uuid",
]
[[package]]
name = "sqlite-event-queue"
version = "0.1.0"
dependencies = [
"anyhow",
"async-trait",
"domain",
"event-payload",
"futures",
"serde_json",
"sqlx",
"tokio",
"tracing",
]
[[package]]
name = "sqlite-federation"
version = "0.1.0"
dependencies = [
"activitypub",
"adapter-common",
"anyhow",
"async-trait",
"chrono",
"domain",
"k-ap",
"serde_json",
"sqlite-social",
"sqlite",
"sqlx",
"tokio",
"tracing",
"uuid",
]
[[package]]
name = "sqlite-search"
version = "0.1.0"
dependencies = [
"adapter-common",
"async-trait",
"domain",
"sqlx",
"tokio",
"uuid",
]
[[package]]
name = "sqlite-social"
version = "0.1.0"
dependencies = [
"adapter-common",
"async-trait",
"chrono",
"domain",
"sqlx",
"tokio",
"uuid",
]
[[package]]
name = "sqlx"
version = "0.8.6"
@@ -7206,9 +7146,7 @@ dependencies = [
"poster-fetcher",
"poster-sync",
"sqlite",
"sqlite-event-queue",
"sqlite-federation",
"sqlite-search",
"sqlx",
"tmdb-enrichment",
"tokio",