1
0
mirror of https://codeberg.org/teddit/teddit synced 2025-02-17 20:50:35 +01:00

on gallery urls, add media_metadata[i].p check

This commit is contained in:
teddit 2021-03-31 19:33:09 +02:00
parent 2bffcd3a27
commit 4216832cfb

View File

@ -124,17 +124,19 @@ module.exports = function(fetch) {
for(var i = 0; i < post.gallery_data.items.length; i++) { for(var i = 0; i < post.gallery_data.items.length; i++) {
let id = post.gallery_data.items[i].media_id let id = post.gallery_data.items[i].media_id
if(post.media_metadata[id]) { if(post.media_metadata[id]) {
if(post.media_metadata[id].p[0]) { if(post.media_metadata[id].p) {
let item = { source: null, thumbnail: null, large: null } if(post.media_metadata[id].p[0]) {
if(post.media_metadata[id].s && post.media_metadata[id].p[0].u) { let item = { source: null, thumbnail: null, large: null }
item = { if(post.media_metadata[id].s && post.media_metadata[id].p[0].u) {
type: post.media_metadata[id].e, item = {
source: await downloadAndSave(post.media_metadata[id].s.u), type: post.media_metadata[id].e,
thumbnail: await downloadAndSave(post.media_metadata[id].p[0].u), source: await downloadAndSave(post.media_metadata[id].s.u),
large: await downloadAndSave(post.media_metadata[id].p[post.media_metadata[id].p.length - 1].u), thumbnail: await downloadAndSave(post.media_metadata[id].p[0].u),
large: await downloadAndSave(post.media_metadata[id].p[post.media_metadata[id].p.length - 1].u),
}
} }
obj.gallery_items.push(item)
} }
obj.gallery_items.push(item)
} }
} }
} }