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
|
||||
DOMAIN=lbry.tv
|
||||
URL=https://lbry.tv
|
||||
THUMBNAIL_CDN_URL=https://cached-proxy.vanwanet.com/?url=
|
||||
|
||||
# UI
|
||||
SITE_TITLE=lbry.tv
|
||||
|
|
|
@ -16,6 +16,7 @@ const config = {
|
|||
DOMAIN: process.env.DOMAIN,
|
||||
SHARE_DOMAIN_URL: process.env.SHARE_DOMAIN_URL,
|
||||
URL: process.env.URL,
|
||||
THUMBNAIL_CDN_URL: process.env.THUMBNAIL_CDN_URL,
|
||||
SITE_TITLE: process.env.SITE_TITLE,
|
||||
SITE_NAME: process.env.SITE_NAME,
|
||||
SITE_DESCRIPTION: process.env.SITE_DESCRIPTION,
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// @flow
|
||||
import type { Node } from 'react';
|
||||
import { THUMBNAIL_CDN_URL } from 'config';
|
||||
import React from 'react';
|
||||
import FreezeframeWrapper from './FreezeframeWrapper';
|
||||
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 (
|
||||
<div
|
||||
|
|
Loading…
Reference in a new issue