validator: report operation failure
This commit is contained in:
parent
e5f4d541b5
commit
40f01009b7
validation/src
@ -5,6 +5,7 @@ use crate::create::CreateRequest;
|
||||
#[derive(Debug)]
|
||||
pub enum Error{
|
||||
ApiActionMapfixCreate(submissions_api::Error),
|
||||
ApiActionOperationFailed(submissions_api::Error),
|
||||
}
|
||||
impl std::fmt::Display for Error{
|
||||
fn fmt(&self,f:&mut std::fmt::Formatter<'_>)->std::fmt::Result{
|
||||
@ -34,7 +35,10 @@ impl crate::message_handler::MessageHandler{
|
||||
}).await.map_err(Error::ApiActionMapfixCreate)?;
|
||||
},
|
||||
Err(e)=>{
|
||||
println!("oh no! {e}");
|
||||
self.api.action_operation_failed(submissions_api::types::ActionOperationFailedRequest{
|
||||
OperationID:create_info.OperationID,
|
||||
StatusMessage:format!("{e}"),
|
||||
}).await.map_err(Error::ApiActionOperationFailed)?;
|
||||
},
|
||||
}
|
||||
|
||||
|
@ -5,6 +5,7 @@ use crate::create::CreateRequest;
|
||||
#[derive(Debug)]
|
||||
pub enum Error{
|
||||
ApiActionSubmissionCreate(submissions_api::Error),
|
||||
ApiActionOperationFailed(submissions_api::Error),
|
||||
}
|
||||
impl std::fmt::Display for Error{
|
||||
fn fmt(&self,f:&mut std::fmt::Formatter<'_>)->std::fmt::Result{
|
||||
@ -33,7 +34,10 @@ impl crate::message_handler::MessageHandler{
|
||||
}).await.map_err(Error::ApiActionSubmissionCreate)?;
|
||||
},
|
||||
Err(e)=>{
|
||||
println!("oh no! {e}");
|
||||
self.api.action_operation_failed(submissions_api::types::ActionOperationFailedRequest{
|
||||
OperationID:create_info.OperationID,
|
||||
StatusMessage:format!("{e}"),
|
||||
}).await.map_err(Error::ApiActionOperationFailed)?;
|
||||
},
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user