SeunAdelekan/PaystackJava

View on GitHub
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java

Summary

Maintainability
B
5 hrs
Test Coverage

Showing 6 of 6 total issues

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public JSONObject connectAndQueryWithPut(ApiQuery query) {
try {
HttpResponse<JsonNode> queryForResponse = Unirest.put(url)
.header("Accept", "application/json")
.header("Authorization", "Bearer " + apiKey)
Severity: Major
Found in src/me/iyanuadelekan/paystackjava/core/ApiConnection.java and 2 other locations - About 55 mins to fix
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 77..89
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 135..147

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public JSONObject connectAndQueryWithGet(ApiQuery query) {
try {
HttpResponse<JsonNode> queryForResponse = Unirest.get(url)
.header("Accept", "application/json")
.header("Authorization", "Bearer " + apiKey)
Severity: Major
Found in src/me/iyanuadelekan/paystackjava/core/ApiConnection.java and 2 other locations - About 55 mins to fix
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 77..89
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 175..187

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public JSONObject connectAndQuery(ApiQuery query) {
try {
HttpResponse<JsonNode> queryForResponse = Unirest.post(url)
.header("Accept", "application/json")
.header("Authorization", "Bearer " + apiKey)
Severity: Major
Found in src/me/iyanuadelekan/paystackjava/core/ApiConnection.java and 2 other locations - About 55 mins to fix
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 135..147
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 175..187

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public JSONObject connectAndQuery(HashMap<String, Object> query) {
try {
HttpResponse<JsonNode> queryForResponse = Unirest.post(url)
.header("Accept", "application/json")
.header("Authorization", "Bearer " + apiKey)
Severity: Major
Found in src/me/iyanuadelekan/paystackjava/core/ApiConnection.java and 2 other locations - About 55 mins to fix
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 155..167
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 195..207

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public JSONObject connectAndQueryWithGet(HashMap<String, Object> query) {
try {
HttpResponse<JsonNode> queryForResponse = Unirest.get(url)
.header("Accept", "application/json")
.header("Authorization", "Bearer " + apiKey)
Severity: Major
Found in src/me/iyanuadelekan/paystackjava/core/ApiConnection.java and 2 other locations - About 55 mins to fix
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 97..109
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 195..207

Similar blocks of code found in 3 locations. Consider refactoring.
Open

public JSONObject connectAndQueryWithPut(HashMap<String, Object> query) {
try {
HttpResponse<JsonNode> queryForResponse = Unirest.get(url)
.header("Accept", "application/json")
.header("Authorization", "Bearer " + apiKey)
Severity: Major
Found in src/me/iyanuadelekan/paystackjava/core/ApiConnection.java and 2 other locations - About 55 mins to fix
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 97..109
src/me/iyanuadelekan/paystackjava/core/ApiConnection.java on lines 155..167
Category
Status