get-image-url-hotfix
This commit is contained in:
parent
d4ce74b491
commit
0c078a7bc1
|
@ -23,10 +23,10 @@ import { Row2 } from '../../Feed/Row2'
|
|||
import { Row3 } from '../../Feed/Row3'
|
||||
import { Loading } from '../../_shared/Loading'
|
||||
|
||||
import { MODALS, hideModal } from '../../../stores/ui'
|
||||
import { byCreated } from '../../../utils/sortby'
|
||||
import stylesArticle from '../../Article/Article.module.scss'
|
||||
import styles from './Author.module.scss'
|
||||
import { hideModal, MODALS } from "../../../stores/ui";
|
||||
|
||||
type Props = {
|
||||
shouts: Shout[]
|
||||
|
@ -100,7 +100,7 @@ export const AuthorView = (props: Props) => {
|
|||
if (!modal) {
|
||||
hideModal()
|
||||
}
|
||||
});
|
||||
})
|
||||
|
||||
const loadMore = async () => {
|
||||
saveScrollPosition()
|
||||
|
|
|
@ -15,12 +15,18 @@ export const getImageUrl = (
|
|||
src: string,
|
||||
options: { width?: number; height?: number; noSizeUrlPart?: boolean } = {},
|
||||
) => {
|
||||
const filename = src?.split('/').pop()
|
||||
const isAudio = src.toLowerCase().split('.').pop() in ['wav', 'mp3', 'ogg', 'aif', 'flac']
|
||||
const base = isAudio ? cdnUrl : `${thumborUrl}/unsafe/`
|
||||
const sizeUrlPart = isAudio ? '' : getSizeUrlPart(options)
|
||||
if (src.includes('discours.io')) {
|
||||
const filename = src.toLowerCase().split('/').pop()
|
||||
const ext = filename.split('.').pop()
|
||||
const isAudio = ext in ['wav', 'mp3', 'ogg', 'aif', 'flac']
|
||||
const base = isAudio ? cdnUrl : `${thumborUrl}/unsafe/`
|
||||
const suffix = isAudio || options.noSizeUrlPart ? '' : getSizeUrlPart(options)
|
||||
const subfolder = isAudio ? 'audio' : 'image'
|
||||
|
||||
return `${base}${sizeUrlPart}production/${isAudio ? 'audio' : 'image'}/${filename}`
|
||||
return `${base}${suffix}production/${subfolder}/${filename}`
|
||||
}
|
||||
|
||||
return src
|
||||
}
|
||||
|
||||
export const getOpenGraphImageUrl = (
|
||||
|
|
Loading…
Reference in New Issue
Block a user