feat: remove ctrl c handler

This commit is contained in:
Suiranoil
2023-07-04 16:50:42 +03:00
parent 2473d92519
commit 0805c59a7b

View File

@@ -16,7 +16,6 @@ use shuttle_secrets::SecretStore;
use sqlx::PgPool; use sqlx::PgPool;
use std::sync::Arc; use std::sync::Arc;
use tokio::sync::RwLock; use tokio::sync::RwLock;
use tracing::log::info;
use crate::bot::commands::lobby::LobbyCommand; use crate::bot::commands::lobby::LobbyCommand;
use crate::bot::commands::ping::PingCommand; use crate::bot::commands::ping::PingCommand;
@@ -96,16 +95,5 @@ async fn serenity(
data.insert::<ImageGeneratorContainer>(Arc::new(image_generator)); data.insert::<ImageGeneratorContainer>(Arc::new(image_generator));
} }
let shard_manager = client.shard_manager.clone();
tokio::spawn(async move {
tokio::signal::ctrl_c()
.await
.expect("Could not register ctrl+c handler");
info!("Bot has been shutdown.");
shard_manager.lock().await.shutdown_all().await;
});
Ok(client.into()) Ok(client.into())
} }