validator: switch to cloud api where possible

This commit is contained in:
2025-04-05 13:30:11 -07:00
parent 3ba599114d
commit d2662eb833
8 changed files with 45 additions and 46 deletions

@ -3,7 +3,7 @@ use crate::nats_types::UploadSubmissionRequest;
#[allow(dead_code)]
#[derive(Debug)]
pub enum Error{
Get(rbx_asset::cookie::GetError),
Get(rbx_asset::cloud::GetError),
Json(serde_json::Error),
Create(rbx_asset::cookie::CreateError),
SystemTime(std::time::SystemTimeError),
@ -19,9 +19,9 @@ impl std::error::Error for Error{}
impl crate::message_handler::MessageHandler{
pub async fn upload_submission(&self,upload_info:UploadSubmissionRequest)->Result<(),Error>{
// download the map model version
let model_data=self.cookie_context.get_asset(rbx_asset::cookie::GetAssetRequest{
let model_data=self.cloud_context.get_asset_version(rbx_asset::cloud::GetAssetVersionRequest{
asset_id:upload_info.ModelID,
version:Some(upload_info.ModelVersion),
version:upload_info.ModelVersion,
}).await.map_err(Error::Get)?;
// upload the map to the strafesnet group