From 0d69168c266d33ca949357a37a3583f637c62211 Mon Sep 17 00:00:00 2001 From: mii443 Date: Wed, 9 Oct 2024 04:07:37 +0000 Subject: [PATCH] fix warn --- src/docker.rs | 1 + src/event_handler.rs | 66 +------------------------------------------- src/main.rs | 1 + 3 files changed, 3 insertions(+), 65 deletions(-) diff --git a/src/docker.rs b/src/docker.rs index 6c6e3c0..69e1c78 100644 --- a/src/docker.rs +++ b/src/docker.rs @@ -20,6 +20,7 @@ use tokio::task::JoinHandle; use crate::language::Language; +#[allow(unused)] pub async fn docker_ps() -> Vec { let docker = Docker::connect_with_local_defaults().unwrap(); diff --git a/src/event_handler.rs b/src/event_handler.rs index f50338c..5e3af0c 100644 --- a/src/event_handler.rs +++ b/src/event_handler.rs @@ -1,18 +1,12 @@ use std::{ - io::Write, sync::{Arc, Mutex}, time::Duration, }; -use log::info; - use regex::Regex; use tokio::time::{sleep_until, Instant}; -use crate::{ - docker::{docker_ps, Container}, - Data, Error, -}; +use crate::{docker::Container, Data, Error}; use poise::serenity_prelude::{self as serenity, CreateAttachment, EditMessage, Message}; @@ -144,61 +138,3 @@ async fn on_message(ctx: &serenity::Context, data: &Data, message: &Message) { } } } -/* -pub struct Handler; - -#[async_trait] -impl EventHandler for Handler { - async fn interaction_create(&self, context: Context, interaction: Interaction) { - if let Interaction::ApplicationCommand(command_interaction) = interaction.clone() { - if command_interaction.data.name == "docker" { - if command_interaction.data.options()[0].name == "ps" { - let list = docker_ps().await; - - let list: Vec = list - .into_iter() - .filter(|p| p.state.clone().unwrap() == "running") - .map(|f| { - String::from(format!("{} {}", f.names.unwrap()[0], f.image.unwrap())) - }) - .collect(); - - let list = list.join("\n"); - - command_interaction - .create_interaction_response( - &context.http, - CreateInteractionResponse::Message( - CreateInteractionResponseMessage::new().content(list), - ), - ) - .await - .unwrap(); - } - - if command_interaction.data.options()[0].name == "help" {} - } - } - } - - async fn ready(&self, context: Context, _: Ready) { - info!("Ready."); - let docker_command = CreateApplicationCommand::new("docker") - .kind(CommandType::ChatInput) - .description("docker command") - .add_option(CreateApplicationCommandOption::new( - CommandOptionType::SubCommand, - "ps", - "docker ps", - )) - .add_option(CreateApplicationCommandOption::new( - CommandOptionType::SubCommand, - "help", - "docker help command", - )); - - Command::create_global_application_command(&context.http, docker_command) - .await - .unwrap(); - } -}*/ diff --git a/src/main.rs b/src/main.rs index 0b8378e..7dfe291 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,6 +14,7 @@ use poise::{ }; type Error = Box; +#[allow(unused)] type Context<'a> = poise::Context<'a, Data, Error>; pub struct Data {