Skip to content

Conversation

@gsteel
Copy link
Contributor

@gsteel gsteel commented Nov 13, 2017

Added 2 methods and tests to determine whether the current session is a preview or an experiment.

The use-case for this is based around the idea that if you are caching rendered content separately to the cached api calls, you'll probably want to know if you're in the middle of a preview so that you can return fresh content to the editor. This is particularly relevant when you're working with content that doesn't directly relate to the document being previewed, for example cached layout elements/content.

Whilst the use case doesn't really hold for experiments, I don't think it hurts to have a helpful accessor that can tell you whether you're in experiment mode or not (?)

@srenault srenault merged commit b3fc2ef into prismicio-community:master Dec 8, 2017
@gsteel gsteel deleted the detect-preview-mode branch December 8, 2017 10:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants