From 4161acbd453c4a1c5754e494cc6a7df814927ec1 Mon Sep 17 00:00:00 2001 From: mii Date: Fri, 12 Aug 2022 20:05:34 +0900 Subject: [PATCH] fix warn --- src/event_handler.rs | 4 +--- src/implement/message.rs | 5 +++-- src/implement/voice_move_state.rs | 1 - src/tts/message.rs | 4 ++-- 4 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/event_handler.rs b/src/event_handler.rs index 2a5652e..5b940f6 100644 --- a/src/event_handler.rs +++ b/src/event_handler.rs @@ -1,4 +1,4 @@ -use serenity::{client::{EventHandler, Context}, async_trait, model::{gateway::Ready, interactions::{Interaction, application_command::ApplicationCommandInteraction, InteractionApplicationCommandCallbackDataFlags}, id::{GuildId, UserId}, channel::Message, prelude::{Member, application_command::{ApplicationCommandOptionType, ApplicationCommandOption, ApplicationCommand}}, voice::VoiceState}, framework::standard::macros::group}; +use serenity::{client::{EventHandler, Context}, async_trait, model::{gateway::Ready, interactions::{Interaction, application_command::ApplicationCommandInteraction, InteractionApplicationCommandCallbackDataFlags}, id::{GuildId, UserId}, channel::Message, voice::VoiceState}}; use crate::{data::TTSData, tts::{instance::TTSInstance, message::AnnounceMessage}, implement::{member_name::ReadName, voice_move_state::{VoiceMoveStateTrait, VoiceMoveState}}, events}; pub struct Handler; @@ -38,8 +38,6 @@ async fn stop_command(ctx: &Context, command: &ApplicationCommandInteraction) -> return Ok(()); } - let channel_id = channel_id.unwrap(); - let manager = songbird::get(ctx).await.expect("Cannot get songbird client.").clone(); let storage_lock = { diff --git a/src/implement/message.rs b/src/implement/message.rs index 2dd739e..7f9f22f 100644 --- a/src/implement/message.rs +++ b/src/implement/message.rs @@ -1,4 +1,4 @@ -use std::{path::Path, fs::File, io::Write, env}; +use std::{fs::File, io::Write, env}; use async_trait::async_trait; use serenity::{prelude::Context, model::prelude::Message}; @@ -8,9 +8,10 @@ use crate::{ tts::{ instance::TTSInstance, message::TTSMessage, + tts_type::TTSType, gcp_tts::structs::{ audio_config::AudioConfig, synthesis_input::SynthesisInput, synthesize_request::SynthesizeRequest - }, tts_type::{self, TTSType} + } }, }; diff --git a/src/implement/voice_move_state.rs b/src/implement/voice_move_state.rs index d8d9fdf..90277ca 100644 --- a/src/implement/voice_move_state.rs +++ b/src/implement/voice_move_state.rs @@ -7,7 +7,6 @@ pub trait VoiceMoveStateTrait { pub enum VoiceMoveState { JOIN, LEAVE, - MOVE, NONE } diff --git a/src/tts/message.rs b/src/tts/message.rs index 12b387a..b93b915 100644 --- a/src/tts/message.rs +++ b/src/tts/message.rs @@ -1,4 +1,4 @@ -use std::{path::Path, fs::File, io::Write, env}; +use std::{fs::File, io::Write, env}; use async_trait::async_trait; use serenity::prelude::Context; @@ -34,7 +34,7 @@ pub struct AnnounceMessage { #[async_trait] impl TTSMessage for AnnounceMessage { - async fn parse(&self, instance: &mut TTSInstance, ctx: &Context) -> String { + async fn parse(&self, instance: &mut TTSInstance, _ctx: &Context) -> String { instance.before_message = None; format!(r#"アナウンス{}"#, self.message) }