From 8d76fc77fb770915177d2412def509e3ef829e60 Mon Sep 17 00:00:00 2001 From: sigoden Date: Wed, 1 Nov 2023 13:24:50 +0800 Subject: refactor: use reqwest-eventsource as sse client --- Cargo.lock | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index bae2ce4..866e72b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,7 +28,7 @@ dependencies = [ [[package]] name = "aichat" -version = "0.9.0-rc4" +version = "0.9.0-rc5" dependencies = [ "ansi_colours", "anyhow", @@ -44,7 +44,6 @@ dependencies = [ "crossterm 0.26.1", "ctrlc", "dirs", - "eventsource-stream", "fancy-regex", "futures-util", "inquire", @@ -54,6 +53,7 @@ dependencies = [ "parking_lot", "reedline", "reqwest", + "reqwest-eventsource", "rustc-hash", "serde", "serde_json", @@ -681,6 +681,12 @@ version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +[[package]] +name = "futures-timer" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" + [[package]] name = "futures-util" version = "0.3.28" @@ -1419,6 +1425,22 @@ dependencies = [ "winreg", ] +[[package]] +name = "reqwest-eventsource" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f529a5ff327743addc322af460761dff5b50e0c826b9e6ac44c3195c50bb2026" +dependencies = [ + "eventsource-stream", + "futures-core", + "futures-timer", + "mime", + "nom", + "pin-project-lite", + "reqwest", + "thiserror", +] + [[package]] name = "rgb" version = "0.8.37" -- cgit v1.2.3