WoW API: AcceptGroup
← WoW API < AcceptGroup
Accept the invitation to party.
AcceptGroup();
Arguments[edit]
none
Returns[edit]
none
Triggers Events[edit]
unknown
Example[edit]
self:RegisterEvent("PARTY_INVITE_REQUEST", "confirmPartyInvite") function MyAddon:confirmPartyInvite(info, sender) if ( MyAddon:someTestOfSenderThatYouMakeUp(sender) ) then AcceptGroup(); self:RegisterEvent("PARTY_MEMBERS_CHANGED", "closePopup") end end function MyAddon:closePopup() StaticPopup_Hide("PARTY_INVITE") self:UnregisterEvent("PARTY_MEMBERS_CHANGED") end
Result[edit]
Assuming that whatever code was in MyAddon:someTestOfSenderThatYouMakeUp(sender) returned a true value, You accept the group invite and the dialog box gets closed afterward
Details[edit]
You can use this after recieving the PARTY_INVITE_REQUEST event. If there is no invitation to a party, this function doesn't do anything.
Note that calling this function does NOT cause the "accept/decline dialog" to go away. Use StaticPopup_Hide("PARTY_INVITE") to hide the dialog.
As of 3.1 calling StaticPopup_Hide("PARTY_INVITE") too quickly after AcceptGroup() will interfere with accepting the invitation, and it will instead instantly be declined. To avoid this, you will need to register the PARTY_MEMBERS_CHANGED event and hide the popup when that occurs.