From 39e376195c0ccd4e74d6dc9b302356f1cfaaaf17 Mon Sep 17 00:00:00 2001 From: Akulij Date: Sat, 31 May 2025 10:31:09 +0500 Subject: [PATCH] create BotInstance::update_script --- src/db/bots.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/db/bots.rs b/src/db/bots.rs index c711b77..cd412ae 100644 --- a/src/db/bots.rs +++ b/src/db/bots.rs @@ -75,4 +75,19 @@ impl BotInstance { .await?; Ok(()) } + + pub async fn update_script(db: &mut D, name: &str, script: &str) -> DbResult<()> { + let bi = db.get_collection::().await; + + bi.update_one( + doc! {"name": name}, + doc! { "$set": { + "script": script, + "restart_flag": true, + } + }, + ) + .await?; + Ok(()) + } }