aboutsummaryrefslogtreecommitdiff
path: root/src/commands/sound.rs
diff options
context:
space:
mode:
authorNathan Perry <avaglir@gmail.com>2018-04-30 04:03:33 -0400
committerNathan Perry <avaglir@gmail.com>2018-04-30 04:03:33 -0400
commit9f3a555c2801c00a78e8380d8acc3d5931972335 (patch)
tree836b52f30514b56d7cc18fd0f4d2cb547291d7cf /src/commands/sound.rs
parent8b9da75019ecb72aa2b9c3d05ff890e96a61fae9 (diff)
update volume command0.1.2
Diffstat (limited to 'src/commands/sound.rs')
-rw-r--r--src/commands/sound.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/commands/sound.rs b/src/commands/sound.rs
index bfdab78..3085d39 100644
--- a/src/commands/sound.rs
+++ b/src/commands/sound.rs
@@ -46,7 +46,7 @@ pub fn volume(ctx: &mut Context, msg: &Message, mut args: Args) -> Result<()> {
(play_queue.volume / DEFAULT_VOLUME * 100.0) as usize
};
- return send(msg.channel_id, &format!("Volume: {}/100", vol), msg.tts);
+ return send(msg.channel_id, &format!("volume: {}%", vol), msg.tts);
}
let vol: usize = match args.single::<f32>() {
@@ -56,6 +56,7 @@ pub fn volume(ctx: &mut Context, msg: &Message, mut args: Args) -> Result<()> {
};
let mut vol: f32 = (vol as f32)/100.0; // force aliasing to reasonable values
+ let adjusted_text = if vol > 3.0 { " (300% max)" } else { "" };
if vol > 3.0 {
vol = 3.0;
@@ -72,6 +73,8 @@ pub fn volume(ctx: &mut Context, msg: &Message, mut args: Args) -> Result<()> {
play_queue.volume = vol * DEFAULT_VOLUME;
}
+ send(msg.channel_id, format!("volume adjusted{}", adjusted_text), msg.tts)?;
+
{
let play_queue = queue_lock.read().unwrap();