private async Task OnRoleUpdated(SocketRole roleBefore, SocketRole roleAfter) { var guildId = await _servers.GetEventLogChannel(roleBefore.Guild.Id); if (!(_client.GetChannel(guildId) is ISocketMessageChannel logChannel)) { return; } if (!Equals(roleBefore.Permissions, roleAfter.Permissions)) { await EventExtension.RolePermUpdatedEmbed(roleBefore, roleAfter, logChannel); } if (!Equals(roleBefore.Name, roleAfter.Name)) { await EventExtension.RoleNameUpdatedEmbed(roleBefore, roleAfter, logChannel); } if (!Equals(roleBefore.Color, roleAfter.Color)) { await EventExtension.RoleColorUpdatedEmbed(roleBefore, roleAfter, logChannel); } }