api: add clan id to clan channel changed event

This commit is contained in:
Adam
2021-10-24 15:04:53 -04:00
parent 9a0203d813
commit 2f613fa300
2 changed files with 7 additions and 1 deletions

View File

@@ -39,6 +39,11 @@ public class ClanChannelChanged
*/
@Nullable
private final ClanChannel clanChannel;
/**
* The clan id, or -1 for guest clan
* @see net.runelite.api.clan.ClanID
*/
private int clanId;
/**
* Whether or not this was the guest clan channel
*/

View File

@@ -45,6 +45,7 @@ import net.runelite.api.Player;
import net.runelite.api.SpriteID;
import net.runelite.api.clan.ClanChannel;
import net.runelite.api.clan.ClanChannelMember;
import net.runelite.api.clan.ClanID;
import net.runelite.api.events.ClanChannelChanged;
import net.runelite.api.events.ClanMemberJoined;
import net.runelite.api.events.ClanMemberLeft;
@@ -290,7 +291,7 @@ public class TeamPlugin extends Plugin
@Subscribe
public void onClanChannelChanged(ClanChannelChanged event)
{
if (!event.isGuest())
if (event.getClanId() == ClanID.CLAN)
{
removeClanChatCounter();
clanChatCount = 0;