From 8009b8e995087eeba6ad2c8be27c2fc5cbc1a9bc Mon Sep 17 00:00:00 2001 From: Master Kwoth Date: Tue, 9 Feb 2016 23:46:55 +0100 Subject: [PATCH] Flowers handler, moved currency granting over there --- NadekoBot/Classes/FlowersHandler.cs | 20 ++++++++++++++++++++ NadekoBot/Classes/NadekoStats.cs | 2 +- NadekoBot/Classes/Trivia/TriviaGame.cs | 9 +-------- 3 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 NadekoBot/Classes/FlowersHandler.cs diff --git a/NadekoBot/Classes/FlowersHandler.cs b/NadekoBot/Classes/FlowersHandler.cs new file mode 100644 index 00000000..b4dd1128 --- /dev/null +++ b/NadekoBot/Classes/FlowersHandler.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace NadekoBot.Classes { + static class FlowersHandler { + public static async Task AddFlowersAsync(Discord.User u, string reason, int amount) { + await Task.Run(() => { + DBHandler.Instance.InsertData(new _DataModels.CurrencyTransaction { + Reason = reason, + UserId = (long)u.Id, + Value = amount, + }); + }); + await u.SendMessage("👑Congratulations!👑\nYou got: 🌸🌸"); + } + } +} diff --git a/NadekoBot/Classes/NadekoStats.cs b/NadekoBot/Classes/NadekoStats.cs index 35f03e9c..dd6b66c3 100644 --- a/NadekoBot/Classes/NadekoStats.cs +++ b/NadekoBot/Classes/NadekoStats.cs @@ -11,7 +11,7 @@ namespace NadekoBot { public class NadekoStats { - public string BotVersion = "0.8-beta8"; + public string BotVersion = "0.8-beta9"; private static readonly NadekoStats _instance = new NadekoStats(); public static NadekoStats Instance => _instance; diff --git a/NadekoBot/Classes/Trivia/TriviaGame.cs b/NadekoBot/Classes/Trivia/TriviaGame.cs index fc0d1433..0dc308a3 100644 --- a/NadekoBot/Classes/Trivia/TriviaGame.cs +++ b/NadekoBot/Classes/Trivia/TriviaGame.cs @@ -112,14 +112,7 @@ namespace NadekoBot.Classes.Trivia { ShouldStopGame = true; await _channel.Send($":exclamation: We have a winner! Its {e.User.Mention}."); // add points to the winner - await Task.Run(async () => { - DBHandler.Instance.InsertData(new _DataModels.CurrencyTransaction { - Reason = "Won Trivia", - UserId = (long)e.User.Id, - Value = 2, - }); - await e.User.SendMessage("👑Congratulations!👑\nYou got: 🌸🌸"); - }); + await FlowersHandler.AddFlowersAsync(e.User, "Won Trivia", 2); } } }