zoom-url-fix-2

This commit is contained in:
Untone 2024-01-23 18:10:45 +03:00
parent 2efb97a7e9
commit 7054dfa0fc

View File

@ -16,14 +16,14 @@ export const getImageUrl = (
options: { width?: number; height?: number; noSizeUrlPart?: boolean } = {}, options: { width?: number; height?: number; noSizeUrlPart?: boolean } = {},
) => { ) => {
const isAudio = src.toLowerCase().split('.')[-1] in ['wav', 'mp3', 'ogg', 'aif', 'flac'] const isAudio = src.toLowerCase().split('.')[-1] in ['wav', 'mp3', 'ogg', 'aif', 'flac']
const base = isAudio ? cdnUrl : thumborUrl const base = (isAudio ? cdnUrl : thumborUrl).replaceAll('unsafe/', '')
const sizeUrlPart = isAudio ? '' : getSizeUrlPart(options) const sizeUrlPart = isAudio ? '' : getSizeUrlPart(options)
// Используйте новую переменную вместо переназначения параметра // Используйте новую переменную вместо переназначения параметра
let modifiedSrc = src let modifiedSrc = src
.replaceAll(thumborUrl + '/', '') .replaceAll(thumborUrl + '/', '')
.replaceAll(cdnUrl + '/', '') .replaceAll(cdnUrl + '/', '')
.replaceAll('/unsafe', '') .replaceAll('unsafe/', '')
if (options.noSizeUrlPart) { if (options.noSizeUrlPart) {
modifiedSrc = modifiedSrc.replace(/\d+x.*?\//, '') modifiedSrc = modifiedSrc.replace(/\d+x.*?\//, '')