Don't show preview if remove_link_preview is set to true (#2939)
* Don't show preview if remove_link_preview is set to true * remove white spaces
This commit is contained in:
parent
0ff6dba3c8
commit
bf3f0be37e
1 changed files with 5 additions and 3 deletions
|
|
@ -49,8 +49,10 @@ function makeMapStateToProps() {
|
|||
|
||||
// Link previews used to be an advanced settings until server version 4.4 when it was changed to be a display setting.
|
||||
// We are checking both here until we bump the server requirement for the mobile apps.
|
||||
const previewsEnabled = getBool(state, Preferences.CATEGORY_ADVANCED_SETTINGS, `${ViewTypes.FEATURE_TOGGLE_PREFIX}${ViewTypes.EMBED_PREVIEW}`) ||
|
||||
getBool(state, Preferences.CATEGORY_DISPLAY_SETTINGS, Preferences.LINK_PREVIEW_DISPLAY, true);
|
||||
const previewsEnabled = (getBool(state, Preferences.CATEGORY_ADVANCED_SETTINGS, `${ViewTypes.FEATURE_TOGGLE_PREFIX}${ViewTypes.EMBED_PREVIEW}`) ||
|
||||
getBool(state, Preferences.CATEGORY_DISPLAY_SETTINGS, Preferences.LINK_PREVIEW_DISPLAY, true));
|
||||
|
||||
const removeLinkPreview = ownProps.postProps.remove_link_preview === 'true';
|
||||
|
||||
let openGraphData = getOpenGraphMetadataForUrl(state, link);
|
||||
if (!openGraphData) {
|
||||
|
|
@ -63,7 +65,7 @@ function makeMapStateToProps() {
|
|||
googleDeveloperKey: config.GoogleDeveloperKey,
|
||||
link,
|
||||
openGraphData,
|
||||
showLinkPreviews: previewsEnabled && config.EnableLinkPreviews === 'true',
|
||||
showLinkPreviews: previewsEnabled && config.EnableLinkPreviews === 'true' && !removeLinkPreview,
|
||||
theme: getTheme(state),
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue