WIP
This commit is contained in:
@@ -925,9 +925,8 @@ impl Stream for DataApiPython3DataStream {
|
||||
} else {
|
||||
let channel = self.channels[self.chan_ix].clone();
|
||||
self.chan_ix += 1;
|
||||
self.config_fut = Some(Box::pin(
|
||||
read_local_config(channel.clone(), self.node_config.node.clone()).map_err(Error::from),
|
||||
));
|
||||
let fut = read_local_config(channel.clone(), self.node_config.clone()).map_err(Error::from);
|
||||
self.config_fut = Some(Box::pin(fut));
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -115,7 +115,7 @@ impl ChannelConfigHandler {
|
||||
} else if let Some(_) = &node_config.node.archiver_appliance {
|
||||
return Err(Error::with_msg_no_trace("no archapp"));
|
||||
} else {
|
||||
parse::channelconfig::channel_config(&q, &node_config.node).await?
|
||||
parse::channelconfig::channel_config(&q, node_config).await?
|
||||
};
|
||||
let ret = response(StatusCode::OK)
|
||||
.header(http::header::CONTENT_TYPE, APP_JSON)
|
||||
|
||||
@@ -630,11 +630,11 @@ mod instant_serde {
|
||||
match res {
|
||||
LocalResult::None => Err(serde::ser::Error::custom(format!("Bad local instant conversion"))),
|
||||
LocalResult::Single(dt) => {
|
||||
let s = dt.format("%Y-%m-%dT%H:%M:%S%.3f").to_string();
|
||||
let s = dt.format("%Y-%m-%dT%H:%M:%S%.3fZ").to_string();
|
||||
ser.serialize_str(&s)
|
||||
}
|
||||
LocalResult::Ambiguous(dt, _dt2) => {
|
||||
let s = dt.format("%Y-%m-%dT%H:%M:%S%.3f").to_string();
|
||||
let s = dt.format("%Y-%m-%dT%H:%M:%S%.3fZ").to_string();
|
||||
ser.serialize_str(&s)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user