Skip to content

Commit 7f4af87

Browse files
committed
fix(client): adapt PR to request rework
1 parent db508c7 commit 7f4af87

File tree

1 file changed

+2
-28
lines changed

1 file changed

+2
-28
lines changed
Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
use futures::{Stream, StreamExt};
21
use reqwest::Method;
3-
use serde::{Deserialize, Serialize};
2+
use serde::Serialize;
43

54
use crate::error::ClientError;
65

@@ -24,30 +23,5 @@ impl ClientRequest for RunEventqlQueryRequest<'_> {
2423

2524
impl StreamingRequest for RunEventqlQueryRequest<'_> {
2625
type ItemType = EventqlRow;
27-
28-
fn build_stream(
29-
response: reqwest::Response,
30-
) -> impl Stream<Item = Result<Self::ItemType, ClientError>> {
31-
#[derive(Deserialize, Debug)]
32-
#[serde(tag = "type", content = "payload", rename_all = "camelCase")]
33-
enum LineItem {
34-
Error { error: String },
35-
Row(EventqlRow),
36-
}
37-
38-
impl From<LineItem> for Result<EventqlRow, ClientError> {
39-
fn from(item: LineItem) -> Self {
40-
match item {
41-
LineItem::Error { error } => Err(ClientError::DBError(error)),
42-
LineItem::Row(row) => Ok(row),
43-
}
44-
}
45-
}
46-
47-
Self::lines_stream(response).map(|line| {
48-
let line = line?;
49-
let item = serde_json::from_str(line.as_str())?;
50-
Ok(item)
51-
})
52-
}
26+
const ITEM_TYPE_NAME: &'static str = "row";
5327
}

0 commit comments

Comments
 (0)