mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-10 09:18:27 -04:00
- Removed static color fields
- Removed unused code - BanTemplate will get error color from bot config
This commit is contained in:
@@ -35,11 +35,6 @@ namespace NadekoBot
|
||||
public DiscordSocketClient Client { get; }
|
||||
public ImmutableArray<GuildConfig> AllGuildConfigs { get; private set; }
|
||||
|
||||
// todo remove colors from here
|
||||
public static Color OkColor { get; set; }
|
||||
public static Color ErrorColor { get; set; }
|
||||
public static Color PendingColor { get; set; }
|
||||
|
||||
private IServiceProvider Services { get; set; }
|
||||
|
||||
public string Mention { get; private set; }
|
||||
|
@@ -1,6 +1,5 @@
|
||||
using Discord;
|
||||
|
||||
// todo test guild colors
|
||||
namespace NadekoBot
|
||||
{
|
||||
public interface IEmbedBuilder
|
||||
|
@@ -25,14 +25,16 @@ namespace NadekoBot.Modules.Administration.Services
|
||||
private readonly MuteService _mute;
|
||||
private readonly DbService _db;
|
||||
private readonly BlacklistService _blacklistService;
|
||||
private readonly BotConfigService _bcs;
|
||||
private readonly Timer _warnExpiryTimer;
|
||||
|
||||
public UserPunishService(MuteService mute, DbService db, BlacklistService blacklistService)
|
||||
public UserPunishService(MuteService mute, DbService db, BlacklistService blacklistService, BotConfigService bcs)
|
||||
{
|
||||
_mute = mute;
|
||||
_db = db;
|
||||
_blacklistService = blacklistService;
|
||||
|
||||
_bcs = bcs;
|
||||
|
||||
_warnExpiryTimer = new Timer(async _ =>
|
||||
{
|
||||
await CheckAllWarnExpiresAsync();
|
||||
@@ -455,7 +457,7 @@ WHERE GuildId={guildId}
|
||||
{
|
||||
template = JsonConvert.SerializeObject(new
|
||||
{
|
||||
color = Bot.ErrorColor.RawValue,
|
||||
color = _bcs.Data.Color.Error,
|
||||
description = defaultMessage
|
||||
});
|
||||
}
|
||||
@@ -470,7 +472,7 @@ WHERE GuildId={guildId}
|
||||
{
|
||||
template = JsonConvert.SerializeObject(new
|
||||
{
|
||||
color = Bot.ErrorColor.RawValue,
|
||||
color = _bcs.Data.Color.Error,
|
||||
description = template
|
||||
});
|
||||
}
|
||||
|
@@ -36,10 +36,6 @@ namespace NadekoBot.Services
|
||||
var ok = _data.Color.Ok;
|
||||
var error = _data.Color.Error;
|
||||
var pend = _data.Color.Pending;
|
||||
// todo future remove these static props once cleanup is done
|
||||
Bot.OkColor = new Color(ok.R, ok.G, ok.B);
|
||||
Bot.ErrorColor = new Color(error.R, error.G, error.B);
|
||||
Bot.PendingColor = new Color(pend.R, pend.G, pend.B);
|
||||
}
|
||||
|
||||
protected override void OnStateUpdate()
|
||||
|
@@ -185,39 +185,5 @@ namespace NadekoBot.Extensions
|
||||
|
||||
public static Task WarningAsync(this ICommandContext ctx)
|
||||
=> ctx.Message.AddReactionAsync(new Emoji("⚠️"));
|
||||
|
||||
// todo fix extensions
|
||||
// public static Task<IUserMessage> EditAsync(this IUserMessage message, SmartText text)
|
||||
// {
|
||||
// switch (text)
|
||||
// {
|
||||
// case SmartEmbedText set: return message.ModifyAsync(set.PlainText ?? "", set.GetEmbed());
|
||||
// case SmartPlainText spt: return message.EditAsync(spt.Text);
|
||||
// default:
|
||||
// throw new ArgumentException(nameof(text));
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// public static Task<IUserMessage> SendAsync(this IUser user, SmartText text)
|
||||
// {
|
||||
// switch (text)
|
||||
// {
|
||||
// case SmartEmbedText set: return user.SendAsync(set.PlainText ?? "", set.GetEmbed());
|
||||
// case SmartPlainText spt: return user.SendAsync(spt.Text);
|
||||
// default:
|
||||
// throw new ArgumentException(nameof(text));
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// public static Task<IUserMessage> SendAsync(this ITextChannel channel, SmartText text)
|
||||
// {
|
||||
// switch (text)
|
||||
// {
|
||||
// case SmartEmbedText set: return channel.SendAsync(set.PlainText ?? "", embed: set.GetEmbed());
|
||||
// case SmartPlainText spt: return channel.SendAsync(spt.Text);
|
||||
// default:
|
||||
// throw new ArgumentException(nameof(text));
|
||||
// }
|
||||
// }
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user