Skip to content

Commit 9110dbd

Browse files
authored
Merge pull request #22 from cryptomkt/feat/update-january-2025
Feat/update january 2025
2 parents 0522436 + 1c85b65 commit 9110dbd

File tree

3 files changed

+21
-13
lines changed

3 files changed

+21
-13
lines changed

src/main/java/com/cryptomarket/sdk/Adapter.java

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,26 @@
2525
* Json Adapter, uses moshi
2626
*/
2727
public class Adapter {
28-
private final Moshi moshi = new Moshi.Builder()
29-
.add(new OrderBookLevelAdapter())
30-
.add(new OrderStatusAdapter())
31-
.add(new OrderTypeAdapter())
32-
.add(new SideAdapter())
33-
.add(new UseOffchainAdapter())
34-
.add(new ReportTypeAdapter())
35-
.add(new SubAccountStatusAdapter())
36-
.build();
28+
private final Moshi moshi;
29+
private final ParameterizedType mapStringString;
30+
private final JsonAdapter<Map<String, Object>> mapStrStrJsonAdapter;
3731

38-
private ParameterizedType mapStringString = Types.newParameterizedType(Map.class, String.class, Object.class);
39-
private final JsonAdapter<Map<String, Object>> mapStrStrJsonAdapter = moshi.adapter(mapStringString);
32+
/**
33+
*
34+
*/
35+
public Adapter() {
36+
moshi = new Moshi.Builder()
37+
.add(new OrderBookLevelAdapter())
38+
.add(new OrderStatusAdapter())
39+
.add(new OrderTypeAdapter())
40+
.add(new SideAdapter())
41+
.add(new UseOffchainAdapter())
42+
.add(new ReportTypeAdapter())
43+
.add(new SubAccountStatusAdapter())
44+
.build();
45+
mapStringString = Types.newParameterizedType(Map.class, String.class, Object.class);
46+
mapStrStrJsonAdapter = moshi.adapter(mapStringString);
47+
}
4048

4149
/**
4250
* Converts an object to its json representation

src/main/java/com/cryptomarket/sdk/HMAC.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import org.apache.commons.codec.binary.Hex;
1010

1111
/**
12-
*
12+
* Generates the credential for authenticated communication with the server
1313
*/
1414
public class HMAC {
1515
private static String HMAC_SHA256 = "HmacSHA256";

src/main/java/com/cryptomarket/sdk/rest/CryptomarketRestClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -956,7 +956,7 @@ public Order replaceSpotOrder(
956956
@Nullable Boolean strictValidate) throws CryptomarketSDKException;
957957

958958
/**
959-
* @see #replaceSpotOrder(String, String, String, String, Boolean)
959+
* @see #replaceSpotOrder(String, String, String, String, String, Boolean)
960960
* @param paramsBuilder
961961
* @throws CryptomarketSDKException
962962
*/

0 commit comments

Comments
 (0)