mirror of https://github.com/Chocobozzz/PeerTube
Filter out invalid images from peertube
parent
3299c9e124
commit
5800f354cc
|
@ -35,7 +35,8 @@ function getImagesInfoFromObject (actorObject: ActivityPubActor, type: ActorImag
|
||||||
? actorObject.icons || actorObject.icon
|
? actorObject.icons || actorObject.icon
|
||||||
: actorObject.image
|
: actorObject.image
|
||||||
|
|
||||||
return normalizeIconOrImage(iconsOrImages).map(iconOrImage => {
|
return normalizeIconOrImage(iconsOrImages)
|
||||||
|
.map(iconOrImage => {
|
||||||
const mimetypes = MIMETYPES.IMAGE
|
const mimetypes = MIMETYPES.IMAGE
|
||||||
|
|
||||||
if (iconOrImage.type !== 'Image' || !isActivityPubUrlValid(iconOrImage.url)) return undefined
|
if (iconOrImage.type !== 'Image' || !isActivityPubUrlValid(iconOrImage.url)) return undefined
|
||||||
|
@ -60,6 +61,7 @@ function getImagesInfoFromObject (actorObject: ActivityPubActor, type: ActorImag
|
||||||
type
|
type
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
.filter(i => !!i)
|
||||||
}
|
}
|
||||||
|
|
||||||
function getActorDisplayNameFromObject (actorObject: ActivityPubActor) {
|
function getActorDisplayNameFromObject (actorObject: ActivityPubActor) {
|
||||||
|
|
Loading…
Reference in New Issue