From d0bc5810a9752de6edaec7947d875b8c367f5a27 Mon Sep 17 00:00:00 2001 From: Daan Boerlage Date: Sun, 7 Nov 2021 00:16:11 +0100 Subject: [PATCH] Cleanup all interaction commands for .net6 --- src/Web/Commands/Karma.cs | 3 - src/Web/Commands/KarmaUserBad.cs | 1 - src/Web/Commands/KarmaUserGood.cs | 1 - src/Web/Commands/KarmaUserNeutral.cs | 1 - src/Web/Commands/Rank.cs | 177 +++++++++++++-------------- src/Web/Commands/Roll.cs | 108 ++++++++-------- src/Web/Commands/UrbanDictionary.cs | 5 - 7 files changed, 139 insertions(+), 157 deletions(-) diff --git a/src/Web/Commands/Karma.cs b/src/Web/Commands/Karma.cs index 93038c1..f6ae690 100644 --- a/src/Web/Commands/Karma.cs +++ b/src/Web/Commands/Karma.cs @@ -1,6 +1,3 @@ -using System; -using System.Linq; -using System.Threading.Tasks; using Geekbot.Commands.Karma; using Geekbot.Core.Database; using Geekbot.Core.Interactions; diff --git a/src/Web/Commands/KarmaUserBad.cs b/src/Web/Commands/KarmaUserBad.cs index 46c8514..bf4962a 100644 --- a/src/Web/Commands/KarmaUserBad.cs +++ b/src/Web/Commands/KarmaUserBad.cs @@ -1,4 +1,3 @@ -using System.Threading.Tasks; using Geekbot.Commands.Karma; using Geekbot.Core.Database; using Geekbot.Core.Interactions; diff --git a/src/Web/Commands/KarmaUserGood.cs b/src/Web/Commands/KarmaUserGood.cs index 561158f..8bd2683 100644 --- a/src/Web/Commands/KarmaUserGood.cs +++ b/src/Web/Commands/KarmaUserGood.cs @@ -1,4 +1,3 @@ -using System.Threading.Tasks; using Geekbot.Commands.Karma; using Geekbot.Core.Database; using Geekbot.Core.Interactions; diff --git a/src/Web/Commands/KarmaUserNeutral.cs b/src/Web/Commands/KarmaUserNeutral.cs index 9d4d085..8c1274b 100644 --- a/src/Web/Commands/KarmaUserNeutral.cs +++ b/src/Web/Commands/KarmaUserNeutral.cs @@ -1,4 +1,3 @@ -using System.Threading.Tasks; using Geekbot.Commands.Karma; using Geekbot.Core.Database; using Geekbot.Core.Interactions; diff --git a/src/Web/Commands/Rank.cs b/src/Web/Commands/Rank.cs index 3fdcb62..65cba10 100644 --- a/src/Web/Commands/Rank.cs +++ b/src/Web/Commands/Rank.cs @@ -1,7 +1,3 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; using Geekbot.Core.Converters; using Geekbot.Core.Database; using Geekbot.Core.Highscores; @@ -10,93 +6,92 @@ using Geekbot.Core.Interactions.ApplicationCommand; using Geekbot.Core.Interactions.Request; using Geekbot.Core.Interactions.Response; -namespace Geekbot.Web.Commands +namespace Geekbot.Web.Commands; + +public class Rank : InteractionBase { - public class Rank : InteractionBase + private readonly DatabaseContext _database; + private readonly IEmojiConverter _emojiConverter; + private readonly IHighscoreManager _highscoreManager; + + public Rank(DatabaseContext database, IEmojiConverter emojiConverter, IHighscoreManager highscoreManager) { - private readonly DatabaseContext _database; - private readonly IEmojiConverter _emojiConverter; - private readonly IHighscoreManager _highscoreManager; - - public Rank(DatabaseContext database, IEmojiConverter emojiConverter, IHighscoreManager highscoreManager) - { - _database = database; - _emojiConverter = emojiConverter; - _highscoreManager = highscoreManager; - } - - private struct Options - { - internal const string Counter = "counter"; - internal const string Amount = "amount"; - internal const string Season = "season"; - } - - public override Command GetCommandInfo() - { - return new Command() - { - Name = "rank", - Description = "BETA: Highscores for various counters", - Type = CommandType.ChatInput, - Options = new List