Remove sqlite support and switch auth to POST

This commit is contained in:
Rodrigo Rodriguez (Pragmatismo) 2025-10-16 16:49:23 -03:00
parent 8ee34b5355
commit 3761707c5c
3 changed files with 2 additions and 69 deletions

64
Cargo.lock generated
View file

@ -1045,7 +1045,6 @@ dependencies = [
"regex", "regex",
"reqwest 0.12.23", "reqwest 0.12.23",
"rhai", "rhai",
"rusqlite",
"serde", "serde",
"serde_json", "serde_json",
"smartstring", "smartstring",
@ -1767,11 +1766,8 @@ dependencies = [
"diesel_derives", "diesel_derives",
"downcast-rs", "downcast-rs",
"itoa", "itoa",
"libsqlite3-sys",
"pq-sys", "pq-sys",
"serde_json", "serde_json",
"sqlite-wasm-rs",
"time",
"uuid", "uuid",
] ]
@ -1990,18 +1986,6 @@ dependencies = [
"num-traits", "num-traits",
] ]
[[package]]
name = "fallible-iterator"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
[[package]]
name = "fallible-streaming-iterator"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
[[package]] [[package]]
name = "fastrand" name = "fastrand"
version = "2.3.0" version = "2.3.0"
@ -2328,15 +2312,6 @@ version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
[[package]]
name = "hashlink"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1"
dependencies = [
"hashbrown 0.15.5",
]
[[package]] [[package]]
name = "headless_chrome" name = "headless_chrome"
version = "1.0.18" version = "1.0.18"
@ -3011,16 +2986,6 @@ dependencies = [
"windows-targets 0.53.5", "windows-targets 0.53.5",
] ]
[[package]]
name = "libsqlite3-sys"
version = "0.35.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f"
dependencies = [
"pkg-config",
"vcpkg",
]
[[package]] [[package]]
name = "libwebrtc" name = "libwebrtc"
version = "0.3.16" version = "0.3.16"
@ -4293,20 +4258,6 @@ dependencies = [
"windows-sys 0.52.0", "windows-sys 0.52.0",
] ]
[[package]]
name = "rusqlite"
version = "0.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f"
dependencies = [
"bitflags 2.9.4",
"fallible-iterator",
"fallible-streaming-iterator",
"hashlink",
"libsqlite3-sys",
"smallvec",
]
[[package]] [[package]]
name = "rustc-demangle" name = "rustc-demangle"
version = "0.1.26" version = "0.1.26"
@ -4747,21 +4698,6 @@ dependencies = [
"der", "der",
] ]
[[package]]
name = "sqlite-wasm-rs"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9aead1c279716985b981b7940ef9b652d3f93d70a7296853c633b7ce8fa8088a"
dependencies = [
"js-sys",
"once_cell",
"thiserror 2.0.17",
"tokio",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
]
[[package]] [[package]]
name = "stable_deref_trait" name = "stable_deref_trait"
version = "1.2.1" version = "1.2.1"

View file

@ -40,7 +40,7 @@ default = ["vectordb"]
vectordb = ["qdrant-client"] vectordb = ["qdrant-client"]
email = ["imap"] email = ["imap"]
web_automation = ["headless_chrome"] web_automation = ["headless_chrome"]
sqlite = ["rusqlite"]
[dependencies] [dependencies]
actix-cors = "0.7" actix-cors = "0.7"
@ -57,9 +57,6 @@ base64 = "0.22"
bytes = "1.8" bytes = "1.8"
chrono = { version = "0.4", features = ["serde"] } chrono = { version = "0.4", features = ["serde"] }
diesel = { version = "2.1", features = ["postgres", "uuid", "chrono", "serde_json"] } diesel = { version = "2.1", features = ["postgres", "uuid", "chrono", "serde_json"] }
rusqlite = { version = "0.37.0", optional = true }
[target.'cfg(not(release))'.dependencies]
diesel = { version = "2.1", features = ["sqlite"] }
dotenvy = "0.15" dotenvy = "0.15"
downloader = "0.2" downloader = "0.2"
env_logger = "0.11" env_logger = "0.11"

View file

@ -1,4 +1,4 @@
REM result = GET "http://0.0.0.0/api/isvalid?token=" + token; REM result = POST "http://0.0.0.0/api/isvalid", "token=" + token;
REM user = FIND "users", "external_id=" + result.user_id REM user = FIND "users", "external_id=" + result.user_id