aboutsummaryrefslogtreecommitdiff
path: root/src/audio/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/mod.rs')
-rw-r--r--src/audio/mod.rs47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/audio/mod.rs b/src/audio/mod.rs
deleted file mode 100644
index 9affdb1..0000000
--- a/src/audio/mod.rs
+++ /dev/null
@@ -1,47 +0,0 @@
-use std::sync::Arc;
-
-use chrono::Duration;
-use either::Either;
-use serenity::{
- model::id::ChannelId,
- prelude::*,
-};
-use typemap::Key;
-
-pub use self::{
- play_queue::PlayQueue,
- timeutil::parse_times,
- ytdl::*,
-};
-
-mod play_queue;
-mod timeutil;
-mod ytdl;
-
-pub struct VoiceManager;
-
-impl Key for VoiceManager {
- type Value = Arc<Mutex<ClientVoiceManager>>;
-}
-
-impl VoiceManager {
- pub fn register(c: &mut Client) {
- let mut data = c.data.write();
- data.insert::<VoiceManager>(Arc::clone(&c.voice_manager));
- }
-}
-
-#[derive(Clone, Debug)]
-pub struct PlayArgs {
- pub data: Either<String, Vec<u8>>,
- pub initiator: String,
- pub sender_channel: ChannelId,
- pub start: Option<Duration>,
- pub end: Option<Duration>,
-}
-
-#[derive(Clone)]
-pub struct CurrentItem {
- pub init_args: PlayArgs,
- pub audio: LockedAudio,
-}