api: add methods to get clan owner and chat name
Co-authored-by: trimbe <benno.tremback@gmail.com>
This commit is contained in:
@@ -1055,6 +1055,20 @@ public interface Client extends GameEngine
|
||||
*/
|
||||
ClanMember[] getClanMembers();
|
||||
|
||||
/**
|
||||
* Gets the clan owner of the currently joined clan chat
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
String getClanOwner();
|
||||
|
||||
/**
|
||||
* Gets the clan chat name of the currently joined clan chat
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
String getClanChatName();
|
||||
|
||||
/**
|
||||
* Gets an array of players in the friends list.
|
||||
*
|
||||
|
||||
@@ -727,6 +727,20 @@ public abstract class RSClientMixin implements RSClient
|
||||
return clanMemberManager != null ? getClanMemberManager().getNameables() : null;
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public String getClanOwner()
|
||||
{
|
||||
return getClanMemberManager().getClanOwner();
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public String getClanChatName()
|
||||
{
|
||||
return getClanMemberManager().getClanChatName();
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public Friend[] getFriends()
|
||||
|
||||
@@ -24,7 +24,13 @@
|
||||
*/
|
||||
package net.runelite.rs.api;
|
||||
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
public interface RSClanMemberManager extends RSNameableContainer<RSClanMember>
|
||||
{
|
||||
@Import("clanOwner")
|
||||
String getClanOwner();
|
||||
|
||||
@Import("clanChatName")
|
||||
String getClanChatName();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user