validator: final rusty check
This commit is contained in:
parent
446aab1f06
commit
7ce4cea423
validation/src
@ -227,9 +227,9 @@ impl<ID:Copy+Eq+std::hash::Hash> AtLeastOneMatchingAndNoExtraCheckContext<ID>{
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub struct MapInfoOwned{
|
pub struct MapInfoOwned{
|
||||||
display_name:String,
|
pub display_name:String,
|
||||||
creator:String,
|
pub creator:String,
|
||||||
game_id:GameID,
|
pub game_id:GameID,
|
||||||
}
|
}
|
||||||
|
|
||||||
// crazy!
|
// crazy!
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
use crate::check::{CheckStatus,CheckReportAndVersion};
|
use crate::check::CheckReportAndVersion;
|
||||||
use crate::nats_types::CheckMapfixRequest;
|
use crate::nats_types::CheckMapfixRequest;
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
@ -24,22 +24,22 @@ impl crate::message_handler::MessageHandler{
|
|||||||
Ok(CheckReportAndVersion{status,version})=>{
|
Ok(CheckReportAndVersion{status,version})=>{
|
||||||
match status{
|
match status{
|
||||||
// update the mapfix model status to submitted
|
// update the mapfix model status to submitted
|
||||||
CheckStatus::Passed{display_name,creator,game_id}=>
|
Ok(map_info)=>
|
||||||
self.api.action_mapfix_submitted(
|
self.api.action_mapfix_submitted(
|
||||||
submissions_api::types::ActionMapfixSubmittedRequest{
|
submissions_api::types::ActionMapfixSubmittedRequest{
|
||||||
MapfixID:mapfix_id,
|
MapfixID:mapfix_id,
|
||||||
ModelVersion:version,
|
ModelVersion:version,
|
||||||
DisplayName:display_name,
|
DisplayName:map_info.display_name,
|
||||||
Creator:creator,
|
Creator:map_info.creator,
|
||||||
GameID:game_id as u32,
|
GameID:map_info.game_id as u32,
|
||||||
}
|
}
|
||||||
).await.map_err(Error::ApiActionMapfixCheck)?,
|
).await.map_err(Error::ApiActionMapfixCheck)?,
|
||||||
// update the mapfix model status to request changes
|
// update the mapfix model status to request changes
|
||||||
CheckStatus::Failed{report}=>
|
Err(report)=>
|
||||||
self.api.action_mapfix_request_changes(
|
self.api.action_mapfix_request_changes(
|
||||||
submissions_api::types::ActionMapfixRequestChangesRequest{
|
submissions_api::types::ActionMapfixRequestChangesRequest{
|
||||||
MapfixID:mapfix_id,
|
MapfixID:mapfix_id,
|
||||||
ErrorMessage:report.to_string(),
|
ErrorMessage:report,
|
||||||
}
|
}
|
||||||
).await.map_err(Error::ApiActionMapfixCheck)?,
|
).await.map_err(Error::ApiActionMapfixCheck)?,
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
use crate::check::{CheckStatus,CheckReportAndVersion};
|
use crate::check::CheckReportAndVersion;
|
||||||
use crate::nats_types::CheckSubmissionRequest;
|
use crate::nats_types::CheckSubmissionRequest;
|
||||||
|
|
||||||
#[allow(dead_code)]
|
#[allow(dead_code)]
|
||||||
@ -24,22 +24,22 @@ impl crate::message_handler::MessageHandler{
|
|||||||
Ok(CheckReportAndVersion{status,version})=>{
|
Ok(CheckReportAndVersion{status,version})=>{
|
||||||
match status{
|
match status{
|
||||||
// update the submission model status to submitted
|
// update the submission model status to submitted
|
||||||
CheckStatus::Passed{display_name,creator,game_id}=>
|
Ok(map_info)=>
|
||||||
self.api.action_submission_submitted(
|
self.api.action_submission_submitted(
|
||||||
submissions_api::types::ActionSubmissionSubmittedRequest{
|
submissions_api::types::ActionSubmissionSubmittedRequest{
|
||||||
SubmissionID:submission_id,
|
SubmissionID:submission_id,
|
||||||
ModelVersion:version,
|
ModelVersion:version,
|
||||||
DisplayName:display_name,
|
DisplayName:map_info.display_name,
|
||||||
Creator:creator,
|
Creator:map_info.creator,
|
||||||
GameID:game_id as u32,
|
GameID:map_info.game_id as u32,
|
||||||
}
|
}
|
||||||
).await.map_err(Error::ApiActionSubmissionCheck)?,
|
).await.map_err(Error::ApiActionSubmissionCheck)?,
|
||||||
// update the submission model status to request changes
|
// update the submission model status to request changes
|
||||||
CheckStatus::Failed{report}=>
|
Err(report)=>
|
||||||
self.api.action_submission_request_changes(
|
self.api.action_submission_request_changes(
|
||||||
submissions_api::types::ActionSubmissionRequestChangesRequest{
|
submissions_api::types::ActionSubmissionRequestChangesRequest{
|
||||||
SubmissionID:submission_id,
|
SubmissionID:submission_id,
|
||||||
ErrorMessage:report.to_string(),
|
ErrorMessage:report,
|
||||||
}
|
}
|
||||||
).await.map_err(Error::ApiActionSubmissionCheck)?,
|
).await.map_err(Error::ApiActionSubmissionCheck)?,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user