From e21cf2b1c8497177768dcb5829d01326b836bfb8 Mon Sep 17 00:00:00 2001 From: zeruth Date: Thu, 23 May 2019 00:07:09 -0400 Subject: [PATCH] Update SessionClient.java --- .../net/runelite/client/SessionClient.java | 39 +++++++++---------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/SessionClient.java b/runelite-client/src/main/java/net/runelite/client/SessionClient.java index a03b748e7d..dd85b83aad 100644 --- a/runelite-client/src/main/java/net/runelite/client/SessionClient.java +++ b/runelite-client/src/main/java/net/runelite/client/SessionClient.java @@ -39,18 +39,17 @@ class SessionClient { UUID open() throws IOException { - HttpUrl url = RuneLiteAPI.getApiRoot().newBuilder() - .addPathSegment("session") - .build(); + HttpUrl url = RuneLiteAPI.getSessionBase().newBuilder() + .build(); Request request = new Request.Builder() - .url(url) - .build(); + .url(url) + .build(); try (Response response = RuneLiteAPI.CLIENT.newCall(request).execute()) { ResponseBody body = response.body(); - + InputStream in = body.byteStream(); return RuneLiteAPI.GSON.fromJson(new InputStreamReader(in), UUID.class); } @@ -62,15 +61,14 @@ class SessionClient void ping(UUID uuid) throws IOException { - HttpUrl url = RuneLiteAPI.getApiRoot().newBuilder() - .addPathSegment("session") - .addPathSegment("ping") - .addQueryParameter("session", uuid.toString()) - .build(); + HttpUrl url = RuneLiteAPI.getSessionBase().newBuilder() + .addPathSegment("ping") + .addQueryParameter("session", uuid.toString()) + .build(); Request request = new Request.Builder() - .url(url) - .build(); + .url(url) + .build(); try (Response response = RuneLiteAPI.CLIENT.newCall(request).execute()) { @@ -83,16 +81,15 @@ class SessionClient void delete(UUID uuid) throws IOException { - HttpUrl url = RuneLiteAPI.getApiRoot().newBuilder() - .addPathSegment("session") - .addQueryParameter("session", uuid.toString()) - .build(); + HttpUrl url = RuneLiteAPI.getSessionBase().newBuilder() + .addQueryParameter("session", uuid.toString()) + .build(); Request request = new Request.Builder() - .delete() - .url(url) - .build(); + .delete() + .url(url) + .build(); RuneLiteAPI.CLIENT.newCall(request).execute().close(); } -} \ No newline at end of file +}