private Consumer<Request> removeFavorite() { return request -> { try (DbSession dbSession = dbClient.openSession(false)) { ComponentDto component = componentFinder.getByKey(dbSession, request.mandatoryParam(PARAM_COMPONENT)); userSession .checkLoggedIn(); favoriteUpdater.remove(dbSession, component, userSession.isLoggedIn() ? userSession.getUserId() : null); dbSession.commit(); } }; } }
private Consumer<Request> removeFavorite() { return request -> { try (DbSession dbSession = dbClient.openSession(false)) { ComponentDto component = componentFinder.getByKey(dbSession, request.mandatoryParam(PARAM_COMPONENT)); userSession .checkLoggedIn(); favoriteUpdater.remove(dbSession, component, userSession.isLoggedIn() ? userSession.getUserId() : null); dbSession.commit(); } }; } }