Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import java.time.Duration;
import lombok.extern.slf4j.Slf4j;
import org.apache.fineract.client.models.GetNotificationsResponse;
import org.apache.fineract.client.util.Calls;
import org.apache.fineract.client.util.JSON;

@Slf4j
Expand All @@ -42,10 +43,10 @@ private NotificationHelper() {}
@Deprecated(forRemoval = true)
public static GetNotificationsResponse getNotifications(final RequestSpecification requestSpec,
final ResponseSpecification responseSpec) {
final String GET_NOTIFICATIONS_URL = NOTIFICATION_API_URL;

log.info("-----------------------------GET NOTIFICATIONS-----------------------------------");
String response = Utils.performServerGet(requestSpec, responseSpec, GET_NOTIFICATIONS_URL);
return GSON.fromJson(response, GetNotificationsResponse.class);

return Calls.ok(() -> FineractClientHelper.getFineractClient().notifications().getAllNotifications(null, 1, 0, null, null));
}

// TODO: Rewrite to use fineract-client instead!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -599,7 +599,9 @@ public static HashMap<String, Object> populateDefaultsShareRedeemFlatCharge() {
@Deprecated(forRemoval = true)
public static Integer createCharges(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
final String request) {
return Utils.performServerPost(requestSpec, responseSpec, CREATE_CHARGES_URL, request, "resourceId");
ChargeRequest chargeRequest = GSON.fromJson(request, ChargeRequest.class);
PostChargesResponse response = Calls.ok(FineractClientHelper.getFineractClient().charges.createCharge(chargeRequest));
return response.getResourceId().intValue();
}

// TODO: Rewrite to use fineract-client instead!
Expand All @@ -608,8 +610,10 @@ public static Integer createCharges(final RequestSpecification requestSpec, fina
@Deprecated(forRemoval = true)
public static PostChargesResponse createLoanCharge(final RequestSpecification requestSpec, final ResponseSpecification responseSpec,
final String payload) {
final String response = Utils.performServerPost(requestSpec, responseSpec, CREATE_CHARGES_URL, payload, null);
return GSON.fromJson(response, PostChargesResponse.class);

ChargeRequest chargeRequest = GSON.fromJson(payload, ChargeRequest.class);

return Calls.ok(FineractClientHelper.getFineractClient().charges().createCharge(chargeRequest));
}

// TODO: Rewrite to use fineract-client instead!
Expand Down
Loading