diff options
author | Ilion Beyst <ilion.beyst@gmail.com> | 2022-07-14 21:50:42 +0200 |
---|---|---|
committer | Ilion Beyst <ilion.beyst@gmail.com> | 2022-07-14 21:50:42 +0200 |
commit | ec5c91d37b46cb3cec4878176469c66d2304dadd (patch) | |
tree | 16b4dd13605d1a3349a4240f3b25b134af572c84 /planetwars-server/src/routes | |
parent | 00459f9e3d818f0fb84160862f02898d64f98110 (diff) | |
download | planetwars.dev-ec5c91d37b46cb3cec4878176469c66d2304dadd.tar.xz planetwars.dev-ec5c91d37b46cb3cec4878176469c66d2304dadd.zip |
change runnerconfig to globalconfig
Diffstat (limited to 'planetwars-server/src/routes')
-rw-r--r-- | planetwars-server/src/routes/demo.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/planetwars-server/src/routes/demo.rs b/planetwars-server/src/routes/demo.rs index 6f2d5e6..77f9e8d 100644 --- a/planetwars-server/src/routes/demo.rs +++ b/planetwars-server/src/routes/demo.rs @@ -3,8 +3,9 @@ use std::sync::Arc; use crate::db; use crate::db::matches::{FullMatchData, FullMatchPlayerData}; use crate::modules::bots::save_code_string; -use crate::modules::matches::{MatchPlayer, MatchRunnerConfig, RunMatch}; +use crate::modules::matches::{MatchPlayer, RunMatch}; use crate::ConnectionPool; +use crate::GlobalConfig; use axum::extract::Extension; use axum::Json; use hyper::StatusCode; @@ -32,7 +33,7 @@ pub struct SubmitBotResponse { pub async fn submit_bot( Json(params): Json<SubmitBotParams>, Extension(pool): Extension<ConnectionPool>, - Extension(runner_config): Extension<Arc<MatchRunnerConfig>>, + Extension(config): Extension<Arc<GlobalConfig>>, ) -> Result<Json<SubmitBotResponse>, StatusCode> { let conn = pool.get().await.expect("could not get database connection"); @@ -50,7 +51,7 @@ pub async fn submit_bot( .expect("could not save bot code"); let run_match = RunMatch::from_players( - runner_config, + config, vec![ MatchPlayer::BotVersion { bot: None, |