Class GuildMemberUpdatePendingEvent

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

    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.

    Identifier: pending


    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.

    Discord is still trying to figure this out
    • Constructor Detail

      • GuildMemberUpdatePendingEvent

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

      • getOldPending

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

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