runelite-api: add method for getting number of friends
This commit is contained in:
@@ -1020,6 +1020,13 @@ public interface Client extends GameEngine
|
|||||||
*/
|
*/
|
||||||
Friend[] getFriends();
|
Friend[] getFriends();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the number of friends on the friends list.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int getFriendsCount();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks whether a player is in the same clan chat.
|
* Checks whether a player is in the same clan chat.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -685,6 +685,25 @@ public abstract class RSClientMixin implements RSClient
|
|||||||
return (Friend[]) nameables;
|
return (Friend[]) nameables;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Inject
|
||||||
|
@Override
|
||||||
|
public int getFriendsCount()
|
||||||
|
{
|
||||||
|
final RSFriendManager friendManager = getFriendManager();
|
||||||
|
if (friendManager == null)
|
||||||
|
{
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
final RSFriendContainer friendContainer = friendManager.getFriendContainer();
|
||||||
|
if (friendContainer == null)
|
||||||
|
{
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return friendContainer.getCount();
|
||||||
|
}
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
@Override
|
@Override
|
||||||
public boolean isClanMember(String name)
|
public boolean isClanMember(String name)
|
||||||
|
|||||||
Reference in New Issue
Block a user