dnetview/ error: created ValueIsNotObject error to handle when as_object == None

This commit is contained in:
lunar-mining
2022-04-22 08:28:39 +02:00
parent bc0f0e381f
commit a9339c8018
2 changed files with 5 additions and 8 deletions

View File

@@ -239,10 +239,7 @@ async fn parse_inbound(inbound: &Value, node_id: u32) -> Result<SessionInfo> {
let session_info = SessionInfo::new(session_id, node_id, connects.clone());
Ok(session_info)
}
None => {
// TODO
Err(Error::ConnectTimeout)
}
None => Err(Error::ValueIsNotObject),
}
}
@@ -330,10 +327,7 @@ async fn parse_outbound(outbound: &Value, node_id: u32) -> Result<SessionInfo> {
let session_info = SessionInfo::new(session_id, node_id, connects.clone());
Ok(session_info)
}
None => {
// TODO
Err(Error::NotSupportedToken)
}
None => Err(Error::ValueIsNotObject),
}
}

View File

@@ -176,6 +176,9 @@ pub enum Error {
#[error("SetLoggerError")]
SetLoggerError,
#[error("ValueIsNotObject")]
ValueIsNotObject,
#[cfg(feature = "async-runtime")]
#[error("Async_channel sender error")]
AsyncChannelSenderError,