Refactor entry state toggle (#48)

* chore(editorialFeatures): extract editorial features toggle

* chore(refactor): rename function to make more contextual sense
This commit is contained in:
David Litvak Bruno
2017-11-09 11:24:07 +01:00
committed by Benedikt Rötsch
parent fc68385384
commit ae599ccdfe
3 changed files with 10 additions and 5 deletions

View File

@@ -5,7 +5,8 @@
const url = require('url')
const { getLandingPage } = require('../services/contentful')
const attachEntryState = require('./../lib/entry-state')
const attachEntryState = require('../lib/entry-state')
const shouldAttachEntryState = require('../lib/should-attach-entry-state')
/**
* Renders a landing page when `/` route is requested
@@ -27,7 +28,7 @@ module.exports.getLandingPage = async (request, response, next) => {
)
// Attach entry state flags when using preview API
if (response.locals.settings.editorialFeatures && response.locals.currentApi.id === 'cpa') {
if (shouldAttachEntryState(response)) {
landingPage = await attachEntryState(landingPage)
}