From 1bceb73fdc5ee688cc7702198493980a5f0aae0d Mon Sep 17 00:00:00 2001 From: nyg Date: Wed, 19 Aug 2026 23:16:16 +0200 Subject: [PATCH] refactor: route the Transparency methods through the public query method The three Transparency methods added by #90 still call the requester directly. #92 converted every other call site of the class, but its branch was cut before #90 landed, so these three were never seen. No behaviour change: `query(PublicEndpoint)` is a plain delegation to the same requester call. Co-Authored-By: Claude Opus 5 --- .../src/main/java/dev/andstuff/kraken/api/KrakenAPI.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/src/main/java/dev/andstuff/kraken/api/KrakenAPI.java b/library/src/main/java/dev/andstuff/kraken/api/KrakenAPI.java index 84c1e35..d78990d 100644 --- a/library/src/main/java/dev/andstuff/kraken/api/KrakenAPI.java +++ b/library/src/main/java/dev/andstuff/kraken/api/KrakenAPI.java @@ -237,7 +237,7 @@ public Map ticker(List pairs) { * @throws KrakenException if Kraken returns an error */ public PreTrade preTrade(String symbol) { - return restRequester.execute(new PreTradeEndpoint(PreTradeParams.of(symbol))); + return query(new PreTradeEndpoint(PreTradeParams.of(symbol))); } /** @@ -248,7 +248,7 @@ public PreTrade preTrade(String symbol) { * @throws KrakenException if Kraken returns an error */ public PostTrade postTrade(String symbol) { - return restRequester.execute(new PostTradeEndpoint(PostTradeParams.builder().symbol(symbol).build())); + return query(new PostTradeEndpoint(PostTradeParams.builder().symbol(symbol).build())); } /** @@ -259,7 +259,7 @@ public PostTrade postTrade(String symbol) { * @throws KrakenException if Kraken returns an error */ public PostTrade postTrade(PostTradeParams params) { - return restRequester.execute(new PostTradeEndpoint(params)); + return query(new PostTradeEndpoint(params)); } /* Implemented private endpoints */