summaryrefslogtreecommitdiff
path: root/DiscoBot/Commands/Voice.cs
diff options
context:
space:
mode:
authorKobert <Kassian.Kobert@gmail.com>2018-04-09 20:44:42 +0200
committerKobert <Kassian.Kobert@gmail.com>2018-04-09 20:44:42 +0200
commit8bfd733d009c1777463500bc515336edabdf920c (patch)
tree76c3c6d3ded78ebd37f6613e35476afc0c7aa4fc /DiscoBot/Commands/Voice.cs
parentfcee15963e9e83fe5cae01300f26d9bcf3eb4e6c (diff)
parentbdf2b48e9939c0bcc91608963b610ba26bf3e90e (diff)
Merge branch 'master' of https://github.com/TrueDoctor/DiscoBot
Diffstat (limited to 'DiscoBot/Commands/Voice.cs')
-rw-r--r--DiscoBot/Commands/Voice.cs9
1 files changed, 5 insertions, 4 deletions
diff --git a/DiscoBot/Commands/Voice.cs b/DiscoBot/Commands/Voice.cs
index 7b28965..7ffb029 100644
--- a/DiscoBot/Commands/Voice.cs
+++ b/DiscoBot/Commands/Voice.cs
@@ -30,6 +30,7 @@
var discord = Client.CreatePCMStream(AudioApplication.Music);
await output.CopyToAsync(discord);
+
await discord.FlushAsync();
}
@@ -65,11 +66,11 @@
}
[Command("play")]
- public Task PlayAudioAsync(string path)
+ public async Task PlayAudioAsync(string path)
{
if (Client == null)
{
- return this.Context.Channel.SendMessageAsync("Erst Joinen!");
+ await this.Context.Channel.SendMessageAsync("Erst Joinen!");
}
var sounds = Enum.GetValues(typeof(Sound));
@@ -85,10 +86,10 @@
if (sc.Compare(path, tSound.ToString()) > SpellCorrect.ErrorThreshold)
{
- return SendAsync(path);
+ await Task.Run(() => Voice.SendAsync(path));
}
- return SoundEffects.Play(tSound);
+ await Task.Run(() => SoundEffects.Play(tSound));
}
private static Process CreateStream(string path, int vol = 256)