From 9e6eb370b4c9fad11768abc8646e92d24971dd37 Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 21 Nov 2019 20:31:05 -0500 Subject: [PATCH] clan manager: use clanmember manager find to lookup rank --- .../java/net/runelite/client/game/ClanManager.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/game/ClanManager.java b/runelite-client/src/main/java/net/runelite/client/game/ClanManager.java index c71c4a205d..7ac318243e 100644 --- a/runelite-client/src/main/java/net/runelite/client/game/ClanManager.java +++ b/runelite-client/src/main/java/net/runelite/client/game/ClanManager.java @@ -31,7 +31,6 @@ import java.awt.Color; import java.awt.Dimension; import java.awt.image.BufferedImage; import java.util.Arrays; -import java.util.Objects; import java.util.concurrent.TimeUnit; import javax.annotation.Nonnull; import javax.annotation.Nullable; @@ -86,13 +85,8 @@ public class ClanManager return ClanMemberRank.UNRANKED; } - final ClanMember[] clanMembers = clanMemberManager.getMembers(); - return Arrays.stream(clanMembers) - .filter(Objects::nonNull) - .filter(clanMember -> sanitize(clanMember.getName()).equals(sanitize(key))) - .map(ClanMember::getRank) - .findAny() - .orElse(ClanMemberRank.UNRANKED); + ClanMember clanMember = clanMemberManager.findByName(sanitize(key)); + return clanMember != null ? clanMember.getRank() : ClanMemberRank.UNRANKED; } });