message: Cache homepage demo blocks
diff: { API_URL } = require('sharify').data
  { DEMO_USER_AUTH_TOKEN } = process.env
  GQL = require '../../lib/graphql'
  +cached = require '../../lib/cached'
  @index = (_req, res, next) ->
  + # Caches for 24 hours
  + cached 'homepage:demo-blocks', 86400, ->
  send =
  token: DEMO_USER_AUTH_TOKEN
  query: """
  @@ -19,6 +22,7 @@ GQL = require '../../lib/graphql'
  """
  GQL send
  +
  .then ({ channel: { blocks }}) ->
  res.locals.sd.DEMO_BLOCKS = demoBlocks = shuffle blocks
  