Added many more braces for multiline if's, Improved .crypto command quite a bit and applied locale-specific format

This commit is contained in:
Kwoth
2022-02-04 06:00:17 +01:00
parent f77f2f433f
commit eda38e64d1
129 changed files with 635 additions and 233 deletions

View File

@@ -196,9 +196,11 @@ public static class MessageChannelExtensions
if (msg.Channel is ITextChannel && ((SocketGuild)ctx.Guild).CurrentUser.GuildPermissions.ManageMessages)
await msg.RemoveAllReactionsAsync();
else
{
await msg.Reactions.Where(x => x.Value.IsMe)
.Select(x => msg.RemoveReactionAsync(x.Key, ctx.Client.CurrentUser))
.WhenAll();
}
}
catch
{

View File

@@ -88,12 +88,14 @@ public static class ImagesharpExtensions
if (format?.Name == "GIF")
img.SaveAsGif(imageStream);
else
{
img.SaveAsPng(imageStream,
new()
{
ColorType = PngColorType.RgbWithAlpha,
CompressionLevel = PngCompressionLevel.BestCompression
});
}
imageStream.Position = 0;
return imageStream;

View File

@@ -18,9 +18,7 @@ public static class ProcessExtensions
public static void KillTree(this Process process, TimeSpan timeout)
{
if (_isWindows)
{
RunProcessAndWaitForExit("taskkill", $"/T /F /PID {process.Id}", timeout, out _);
}
else
{
var children = new HashSet<int>();