Skip to content

Commit f6e085e

Browse files
committed
Using the codec library shipped with Android
1 parent cf2b944 commit f6e085e

File tree

10 files changed

+18
-20
lines changed

10 files changed

+18
-20
lines changed

client/src/main/java/in/clayfish/printful/clients/CountryStateCodeApiClient.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import com.google.gson.reflect.TypeToken;
44

5-
import org.apache.commons.codec.binary.Base64;
6-
75
import java.io.IOException;
86
import java.lang.reflect.Type;
97

@@ -37,7 +35,7 @@ public CountryStateCodeApiClient(String apiKey) {
3735
* @param configuration
3836
*/
3937
public CountryStateCodeApiClient(String apiKey, Configuration configuration) {
40-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
38+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4139
this.configuration = configuration;
4240
}
4341

client/src/main/java/in/clayfish/printful/clients/EComPlatformSyncApiClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.google.gson.reflect.TypeToken;
44

5-
import org.apache.commons.codec.binary.Base64;
65
import org.jsoup.Connection;
76

87
import java.io.IOException;
@@ -42,7 +41,7 @@ public EComPlatformSyncApiClient(String apiKey) {
4241
* @param configuration configuration object
4342
*/
4443
public EComPlatformSyncApiClient(String apiKey, Configuration configuration) {
45-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
44+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4645
this.configuration = configuration;
4746
}
4847

client/src/main/java/in/clayfish/printful/clients/FileLibraryApiClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
import com.google.gson.reflect.TypeToken;
55

6-
import org.apache.commons.codec.binary.Base64;
76
import org.jsoup.Connection;
87

98
import java.io.IOException;
@@ -40,7 +39,7 @@ public FileLibraryApiClient(String apiKey) {
4039
* @param configuration
4140
*/
4241
public FileLibraryApiClient(String apiKey, Configuration configuration) {
43-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
42+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4443
this.configuration = configuration;
4544
}
4645

client/src/main/java/in/clayfish/printful/clients/OrdersApiClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import com.google.gson.reflect.TypeToken;
66

7-
import org.apache.commons.codec.binary.Base64;
87
import org.jsoup.Connection;
98

109
import java.io.IOException;
@@ -44,7 +43,7 @@ public OrdersApiClient(String apiKey) {
4443
* @param configuration
4544
*/
4645
public OrdersApiClient(String apiKey, Configuration configuration) {
47-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
46+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4847
this.configuration = configuration;
4948
}
5049

client/src/main/java/in/clayfish/printful/clients/ProductCatalogApiClient.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44

55
import com.google.gson.reflect.TypeToken;
66

7-
import org.apache.commons.codec.binary.Base64;
8-
97
import java.io.IOException;
108
import java.lang.reflect.Type;
119

@@ -42,7 +40,7 @@ public ProductCatalogApiClient(String apiKey) {
4240
* @param configuration
4341
*/
4442
public ProductCatalogApiClient(String apiKey, Configuration configuration) {
45-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
43+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4644
this.configuration = configuration;
4745
}
4846

client/src/main/java/in/clayfish/printful/clients/ShippingRateApiClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.google.gson.reflect.TypeToken;
44

5-
import org.apache.commons.codec.binary.Base64;
65
import org.jsoup.Connection;
76

87
import java.io.IOException;
@@ -39,7 +38,7 @@ public ShippingRateApiClient(String apiKey) {
3938
* @param configuration
4039
*/
4140
public ShippingRateApiClient(String apiKey, Configuration configuration) {
42-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
41+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4342
this.configuration = configuration;
4443
}
4544

client/src/main/java/in/clayfish/printful/clients/StoreInfoApiClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.google.gson.reflect.TypeToken;
44

5-
import org.apache.commons.codec.binary.Base64;
65
import org.jsoup.Connection;
76

87
import java.io.IOException;
@@ -39,7 +38,7 @@ public StoreInfoApiClient(String apiKey) {
3938
* @param configuration
4039
*/
4140
public StoreInfoApiClient(String apiKey, Configuration configuration) {
42-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
41+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4342
this.configuration = configuration;
4443
}
4544

client/src/main/java/in/clayfish/printful/clients/TaxRateApiClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.google.gson.JsonObject;
44
import com.google.gson.reflect.TypeToken;
55

6-
import org.apache.commons.codec.binary.Base64;
76
import org.jsoup.Connection;
87

98
import java.io.IOException;
@@ -41,7 +40,7 @@ public TaxRateApiClient(String apiKey) {
4140
* @param configuration
4241
*/
4342
public TaxRateApiClient(String apiKey, Configuration configuration) {
44-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
43+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4544
this.configuration = configuration;
4645
}
4746

client/src/main/java/in/clayfish/printful/clients/WebhookApiClient.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.google.gson.reflect.TypeToken;
44

5-
import org.apache.commons.codec.binary.Base64;
65
import org.jsoup.Connection;
76

87
import java.io.IOException;
@@ -38,7 +37,7 @@ public WebhookApiClient(String apiKey) {
3837
* @param configuration Configuration object
3938
*/
4039
public WebhookApiClient(String apiKey, Configuration configuration) {
41-
this.base64Key = Base64.encodeBase64String(apiKey.getBytes());
40+
this.base64Key = LibUtils.encodeToBase64(apiKey);
4241
this.configuration = configuration;
4342
}
4443

client/src/main/java/in/clayfish/printful/utils/LibUtils.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.google.gson.JsonObject;
88
import com.google.gson.JsonPrimitive;
99

10+
import org.apache.commons.codec.binary.Base64;
1011
import org.jsoup.Connection;
1112
import org.jsoup.Jsoup;
1213

@@ -222,4 +223,12 @@ public static <T> T getFromJson(JsonObject jsonObject, String key, Class<? exten
222223
}
223224
return null;
224225
}
226+
227+
/**
228+
* @param str The string to encode
229+
* @return Base64 encoded string
230+
*/
231+
public static String encodeToBase64(String str) {
232+
return new String(Base64.encodeBase64(str.getBytes()));
233+
}
225234
}

0 commit comments

Comments
 (0)