From 786e2bb7295b1924313d4bbecd90cf62155513ea Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Fri, 19 Jul 2019 04:16:48 +0200 Subject: [PATCH] http-api: Run http calls on the IO thread --- .../client/plugins/chatcommands/ChatCommandsPlugin.java | 2 +- .../java/net/runelite/client/plugins/examine/ExaminePlugin.java | 2 +- .../client/plugins/grandexchange/GrandExchangePlugin.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java index 4c411000a4..489a9e21db 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatcommands/ChatCommandsPlugin.java @@ -827,7 +827,7 @@ public class ChatCommandsPlugin extends Plugin { ItemPrice item = retrieveFromList(results, search); CLIENT.lookupItem(item.getId()) - .subscribeOn(Schedulers.single()) + .subscribeOn(Schedulers.io()) .subscribe( (osbresult) -> clientThread.invoke(() -> diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java index 3cdf71dff4..63a2429419 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/examine/ExaminePlugin.java @@ -370,7 +370,7 @@ public class ExaminePlugin extends Plugin { int finalQuantity = quantity; CLIENT.lookupItem(id) - .subscribeOn(Schedulers.single()) + .subscribeOn(Schedulers.io()) .subscribe( (osbresult) -> clientThread.invoke(() -> diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java index 9fc24c8bab..eb0605d440 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grandexchange/GrandExchangePlugin.java @@ -551,7 +551,7 @@ public class GrandExchangePlugin extends Plugin } CLIENT.lookupItem(itemId) - .subscribeOn(Schedulers.single()) + .subscribeOn(Schedulers.io()) .subscribe( (osbresult) -> clientThread.invoke(() ->