1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-05-04 13:06:29 +03:00

Add ReSharper code inspection (#10)

And cancel workflows in progress to avoid having multiple of the same
workflow running
This commit is contained in:
l1ttleO 2022-12-09 16:47:11 +05:00 committed by GitHub
parent 938f918445
commit 28b0668628
Signed by: GitHub
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 80 additions and 37 deletions

View file

@ -1,4 +1,3 @@
using System.Diagnostics.CodeAnalysis;
using Discord;
using Discord.Rest;
using Discord.WebSocket;
@ -9,17 +8,16 @@ public static class EventHandler {
private static readonly DiscordSocketClient Client = Boyfriend.Client;
private static bool _sendReadyMessages = true;
[SuppressMessage("ReSharper", "ConvertClosureToMethodGroup")]
public static void InitEvents() {
Client.Ready += () => ReadyEvent();
Client.MessageDeleted += (x, y) => MessageDeletedEvent(x, y);
Client.MessageReceived += x => MessageReceivedEvent(x);
Client.MessageUpdated += (x, y, z) => MessageUpdatedEvent(x, y, z);
Client.UserJoined += x => UserJoinedEvent(x);
Client.GuildScheduledEventCreated += x => ScheduledEventCreatedEvent(x);
Client.GuildScheduledEventCancelled += x => ScheduledEventCancelledEvent(x);
Client.GuildScheduledEventStarted += x => ScheduledEventStartedEvent(x);
Client.GuildScheduledEventCompleted += x => ScheduledEventCompletedEvent(x);
Client.Ready += ReadyEvent;
Client.MessageDeleted += MessageDeletedEvent;
Client.MessageReceived += MessageReceivedEvent;
Client.MessageUpdated += MessageUpdatedEvent;
Client.UserJoined += UserJoinedEvent;
Client.GuildScheduledEventCreated += ScheduledEventCreatedEvent;
Client.GuildScheduledEventCancelled += ScheduledEventCancelledEvent;
Client.GuildScheduledEventStarted += ScheduledEventStartedEvent;
Client.GuildScheduledEventCompleted += ScheduledEventCompletedEvent;
}
private static Task ReadyEvent() {
@ -174,5 +172,4 @@ public static class EventHandler {
await channel.SendMessageAsync(string.Format(Messages.EventCompleted, Utils.Wrap(scheduledEvent.Name),
Utils.GetHumanizedTimeOffset(DateTimeOffset.Now.Subtract(scheduledEvent.StartTime))));
}
}
}