Class GuildMemberUpdatePendingEvent

All Implemented Interfaces:
GenericEvent, UpdateEvent<Member,Boolean>

@Incubating public class GuildMemberUpdatePendingEvent extends GenericGuildMemberUpdateEvent<Boolean>
Indicates that a Member has agreed to Membership Screening requirements.

Can be used to retrieve members who have agreed to Membership Screening requirements and the triggering guild.

Identifier: pending

Requirements

This event requires the GUILD_MEMBERS intent to be enabled.
createDefault(String) and createLight(String) disable this by default!

Additionally, this event also requires the MemberCachePolicy to cache the updated members. Discord does not specifically tell us about the updates, but merely tells us the member was updated and gives us the updated member object. In order to fire a specific event like this we need to have the old member cached to compare against.

Since:
4.2.1
Incubating:
Discord is still trying to figure this out
  • Field Details

  • Constructor Details

    • GuildMemberUpdatePendingEvent

      public GuildMemberUpdatePendingEvent(@Nonnull JDA api, long responseNumber, @Nonnull Member member, boolean previous)
  • Method Details

    • getOldPending

      public boolean getOldPending()
      The old pending status
      Returns:
      The old pending status
    • getNewPending

      public boolean getNewPending()
      The new pending status
      Returns:
      The new pending status