use cdn for thumbnails
This commit is contained in:
parent
4b9155e7c9
commit
f7279c1d49
3 changed files with 10 additions and 1 deletions
|
@ -14,6 +14,7 @@ WELCOME_VERSION=1.0
|
||||||
# Custom Site info
|
# Custom Site info
|
||||||
DOMAIN=lbry.tv
|
DOMAIN=lbry.tv
|
||||||
URL=https://lbry.tv
|
URL=https://lbry.tv
|
||||||
|
THUMBNAIL_CDN_URL=https://cached-proxy.vanwanet.com/?url=
|
||||||
|
|
||||||
# UI
|
# UI
|
||||||
SITE_TITLE=lbry.tv
|
SITE_TITLE=lbry.tv
|
||||||
|
|
|
@ -16,6 +16,7 @@ const config = {
|
||||||
DOMAIN: process.env.DOMAIN,
|
DOMAIN: process.env.DOMAIN,
|
||||||
SHARE_DOMAIN_URL: process.env.SHARE_DOMAIN_URL,
|
SHARE_DOMAIN_URL: process.env.SHARE_DOMAIN_URL,
|
||||||
URL: process.env.URL,
|
URL: process.env.URL,
|
||||||
|
THUMBNAIL_CDN_URL: process.env.THUMBNAIL_CDN_URL,
|
||||||
SITE_TITLE: process.env.SITE_TITLE,
|
SITE_TITLE: process.env.SITE_TITLE,
|
||||||
SITE_NAME: process.env.SITE_NAME,
|
SITE_NAME: process.env.SITE_NAME,
|
||||||
SITE_DESCRIPTION: process.env.SITE_DESCRIPTION,
|
SITE_DESCRIPTION: process.env.SITE_DESCRIPTION,
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
// @flow
|
// @flow
|
||||||
import type { Node } from 'react';
|
import type { Node } from 'react';
|
||||||
|
import { THUMBNAIL_CDN_URL } from 'config';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import FreezeframeWrapper from './FreezeframeWrapper';
|
import FreezeframeWrapper from './FreezeframeWrapper';
|
||||||
import Placeholder from './placeholder.png';
|
import Placeholder from './placeholder.png';
|
||||||
|
@ -37,7 +38,13 @@ function FileThumbnail(props: Props) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
const url = thumbnail || (hasResolvedClaim ? Placeholder : '');
|
let url = thumbnail || (hasResolvedClaim ? Placeholder : '');
|
||||||
|
// @if TARGET='web'
|
||||||
|
// Pass image urls through a compression proxy
|
||||||
|
if (thumbnail && !thumbnail.includes('https://spee.ch')) {
|
||||||
|
url = `${THUMBNAIL_CDN_URL}${encodeURIComponent(thumbnail)}`;
|
||||||
|
}
|
||||||
|
// @endif
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
|
|
Loading…
Reference in a new issue