Drops the serde_eventsource dependency

serde_eventsource is taking a while to update to reqwest 13.*. This
PR implements handling SSE in the library code.
This commit is contained in:
2026-01-29 20:04:33 +00:00
parent 941614e550
commit ab8e4ede60
7 changed files with 428 additions and 327 deletions

View File

@@ -8,10 +8,7 @@ edition = "2024"
[dependencies]
deadqueue = "0.2"
# reqwest-eventsource is incompatible with reqwest 0.13. Only update after the
# a new version of reqwest-eventsource is published.
reqwest = { version = "0.12", features = ["json", "gzip"] }
reqwest-eventsource = "0.6"
reqwest = { version = "0.13", features = ["json", "gzip", "stream"] }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1" }
serde_with = { version = "3.16", features = ["base64"] }