app2-api/helpers/cdn.helper.js
2019-07-24 16:50:41 +02:00

31 lines
709 B
JavaScript

const config = require('../config');
const assetsUrl = config.cdn.hostname;
const CDN_PATHS = {
BLOG: "blog/",
CITIES: "cities/",
PROFILE: "profile/",
SPEAKERS: "speakers/",
WALLPAPERS: "wallpapers/"
};
const getCDNMediaUrl = (mediaUri) => {
if (mediaUri) {
const pathParsed = mediaUri.indexOf("media") == 0 ? mediaUri.substr("media/".length, mediaUri.length) : mediaUri;
return encodeURI(encodeURI(`${assetsUrl}/${pathParsed}`));
}
else {
return encodeURI(dummyMedia);
}
}
const getCDNCityMediaUrl = (cityName) => encodeURI(`${assetsUrl}/${CDN_PATHS.CITIES}/${cityName}.jpg`);
module.exports = {
getCDNCityMediaUrl,
getCDNMediaUrl
}