From 025799ace670e78f50dbaa3104f60da9d02a3ad3 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 12 Dec 2018 08:51:30 -0500 Subject: [PATCH] api: expose chat messages hashtable --- runelite-api/src/main/java/net/runelite/api/Client.java | 7 +++++++ .../src/main/java/net/runelite/rs/api/RSClient.java | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/runelite-api/src/main/java/net/runelite/api/Client.java b/runelite-api/src/main/java/net/runelite/api/Client.java index dea3bc7133..1bfbadb6ee 100644 --- a/runelite-api/src/main/java/net/runelite/api/Client.java +++ b/runelite-api/src/main/java/net/runelite/api/Client.java @@ -808,6 +808,13 @@ public interface Client extends GameEngine */ Map getChatLineMap(); + /** + * Map of message node id to message node + * + * @return the map + */ + IterableHashTable getMessages(); + /** * Gets the viewport widget. *

diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java index ca08d4945e..9297fec684 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java @@ -454,6 +454,10 @@ public interface RSClient extends RSGameEngine, Client @Override Map getChatLineMap(); + @Import("messages") + @Override + RSIterableHashTable getMessages(); + @Import("revision") @Override int getRevision();