in src/main/java/com/company/example/web/bookshop/VertxBookShopREST.java [130:148]
private void handleListCartItems(RoutingContext routingContext) {
String userId = routingContext.request().getParam("userId");
HttpServerResponse response = routingContext.response();
if (userId == null) {
response.setStatusCode(400).end();
} else {
JsonObject cart = carts.get(userId);
if (cart == null) {
response.setStatusCode(400).end();
} else {
JsonArray items = cart.getJsonArray("items");
if (items == null) {
response.setStatusCode(400).end();
} else {
response.putHeader("content-type", "application/json").end(items.encodePrettily());
}
}
}
}