holy new events that are getting logged
All checks were successful
Deploy to Dokku / docker (ubuntu-latest) (push) Successful in 1m3s

This commit is contained in:
Lee
2024-07-04 17:15:34 +01:00
parent f637faf0b6
commit 35223c376a
8 changed files with 600 additions and 87 deletions

View File

@ -25,6 +25,7 @@ import net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateBoostTime
import net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateNicknameEvent;
import net.dv8tion.jda.api.events.guild.member.update.GuildMemberUpdateTimeOutEvent;
import net.dv8tion.jda.api.events.guild.override.GenericPermissionOverrideEvent;
import net.dv8tion.jda.api.events.guild.update.*;
import net.dv8tion.jda.api.events.guild.voice.GuildVoiceUpdateEvent;
import net.dv8tion.jda.api.events.interaction.ModalInteractionEvent;
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
@ -37,6 +38,9 @@ import net.dv8tion.jda.api.events.role.update.RoleUpdateColorEvent;
import net.dv8tion.jda.api.events.role.update.RoleUpdateIconEvent;
import net.dv8tion.jda.api.events.role.update.RoleUpdateNameEvent;
import net.dv8tion.jda.api.events.role.update.RoleUpdatePermissionsEvent;
import net.dv8tion.jda.api.events.sticker.GuildStickerAddedEvent;
import net.dv8tion.jda.api.events.sticker.GuildStickerRemovedEvent;
import net.dv8tion.jda.api.events.sticker.update.GuildStickerUpdateNameEvent;
import net.dv8tion.jda.api.events.user.update.UserUpdateAvatarEvent;
import net.dv8tion.jda.api.events.user.update.UserUpdateGlobalNameEvent;
import net.dv8tion.jda.api.events.user.update.UserUpdateNameEvent;
@ -516,4 +520,216 @@ public class EventService extends ListenerAdapter {
listener.onChannelUpdateSlowmode(guild, event);
}
}
@Override
public void onGuildUpdateName(@NotNull GuildUpdateNameEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateName(guild, event.getOldName(), event.getNewName(), event);
}
}
@Override
public void onGuildStickerAdded(@NotNull GuildStickerAddedEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildStickerAdd(guild, event.getSticker(), event);
}
}
@Override
public void onGuildStickerRemoved(@NotNull GuildStickerRemovedEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildStickerRemove(guild, event.getSticker(), event);
}
}
@Override
public void onGuildStickerUpdateName(@NotNull GuildStickerUpdateNameEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildStickerRename(guild, event.getSticker(), event.getOldValue(), event.getNewValue(), event);
}
}
@Override
public void onGuildUpdateAfkChannel(@NotNull GuildUpdateAfkChannelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateAfkChannel(guild, event.getOldAfkChannel(), event.getNewAfkChannel(), event);
}
}
@Override
public void onGuildUpdateAfkTimeout(@NotNull GuildUpdateAfkTimeoutEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateAfkTimeout(guild, event.getOldAfkTimeout(), event.getNewAfkTimeout(), event);
}
}
@Override
public void onGuildUpdateBanner(@NotNull GuildUpdateBannerEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateBanner(guild, event.getOldBannerUrl(), event.getNewBannerUrl(), event);
}
}
@Override
public void onGuildUpdateDescription(@NotNull GuildUpdateDescriptionEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateDescription(guild, event.getOldDescription(), event.getNewDescription(), event);
}
}
@Override
public void onGuildUpdateIcon(@NotNull GuildUpdateIconEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateIcon(guild, event.getOldIconUrl(), event.getNewIconUrl(), event);
}
}
@Override
public void onGuildUpdateLocale(@NotNull GuildUpdateLocaleEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateLocale(guild, event.getOldValue(), event.getNewValue(), event);
}
}
@Override
public void onGuildUpdateCommunityUpdatesChannel(@NotNull GuildUpdateCommunityUpdatesChannelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateCommunityUpdatesChannel(guild, event.getOldCommunityUpdatesChannel(), event.getNewCommunityUpdatesChannel(), event);
}
}
@Override
public void onGuildUpdateBoostTier(@NotNull GuildUpdateBoostTierEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateBoostTier(guild, event.getOldBoostTier(), event.getNewBoostTier(), event);
}
}
@Override
public void onGuildUpdateMaxMembers(@NotNull GuildUpdateMaxMembersEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateMaxMembers(guild, event.getOldMaxMembers(), event.getNewMaxMembers(), event);
}
}
@Override
public void onGuildUpdateExplicitContentLevel(@NotNull GuildUpdateExplicitContentLevelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateExplicitContentLevel(guild, event.getOldLevel(), event.getNewLevel(), event);
}
}
@Override
public void onGuildUpdateMFALevel(@NotNull GuildUpdateMFALevelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateMFALevel(guild, event.getOldMFALevel(), event.getNewMFALevel(), event);
}
}
@Override
public void onGuildUpdateNotificationLevel(@NotNull GuildUpdateNotificationLevelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateNotificationLevel(guild, event.getOldNotificationLevel(), event.getNewNotificationLevel(), event);
}
}
@Override
public void onGuildUpdateNSFWLevel(@NotNull GuildUpdateNSFWLevelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateNSFWLevel(guild, event.getOldNSFWLevel(), event.getNewNSFWLevel(), event);
}
}
@Override
public void onGuildUpdateOwner(@NotNull GuildUpdateOwnerEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
if (event.getOldOwner() == null || event.getNewOwner() == null) {
return;
}
BatUser oldOwner = userService.getUser(event.getOldOwner().getId(), event.getOldOwner().getUser());
BatUser newOwner = userService.getUser(event.getNewOwner().getId(), event.getNewOwner().getUser());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateOwner(guild, oldOwner, newOwner, event);
}
}
@Override
public void onGuildUpdateRulesChannel(@NotNull GuildUpdateRulesChannelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateRulesChannel(guild, event.getOldRulesChannel(), event.getNewRulesChannel(), event);
}
}
@Override
public void onGuildUpdateSystemChannel(@NotNull GuildUpdateSystemChannelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateSystemChannel(guild, event.getOldSystemChannel(), event.getNewSystemChannel(), event);
}
}
@Override
public void onGuildUpdateVanityCode(@NotNull GuildUpdateVanityCodeEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateVanityCode(guild, event.getOldVanityCode(), event.getNewVanityCode(), event);
}
}
@Override
public void onGuildUpdateVerificationLevel(@NotNull GuildUpdateVerificationLevelEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateVerificationLevel(guild, event.getOldVerificationLevel(), event.getNewVerificationLevel(), event);
}
}
@Override
public void onGuildUpdateSplash(@NotNull GuildUpdateSplashEvent event) {
BatGuild guild = guildService.getGuild(event.getGuild().getId());
for (EventListener listener : LISTENERS) {
listener.onGuildUpdateSplash(guild, event.getOldSplashUrl(), event.getNewSplashUrl(), event);
}
}
}