fix + test

This commit is contained in:
wukko 2023-08-20 19:36:56 +06:00
parent 1f6c7c8ead
commit cbb519d73e
3 changed files with 13 additions and 1 deletions

View file

@ -18,6 +18,7 @@ export default function(r, host, audioFormat, isAudioOnly, lang, isAudioMuted) {
if (isAudioOnly && !r.picker) action = "audio"; if (isAudioOnly && !r.picker) action = "audio";
if (r.picker) action = "picker"; if (r.picker) action = "picker";
if (isAudioMuted) action = "muteVideo"; if (isAudioMuted) action = "muteVideo";
if (r.isPhoto) action = "photo";
if (action === "picker" || action === "audio") { if (action === "picker" || action === "audio") {
defaultParams.filename = r.audioFilename; defaultParams.filename = r.audioFilename;
@ -26,6 +27,9 @@ export default function(r, host, audioFormat, isAudioOnly, lang, isAudioMuted) {
} }
switch (action) { switch (action) {
case "photo":
responseType = 1;
break;
case "video": case "video":
switch (host) { switch (host) {
case "bilibili": case "bilibili":

View file

@ -74,7 +74,7 @@ export default async function(obj) {
} else if (data?.shortcode_media?.display_url) { } else if (data?.shortcode_media?.display_url) {
return { return {
urls: data?.shortcode_media?.display_url, urls: data?.shortcode_media?.display_url,
filename: 'image.jpg' isPhoto: true
} }
} else { } else {
return { error: 'ErrorEmptyDownload' } return { error: 'ErrorEmptyDownload' }

View file

@ -850,6 +850,14 @@
} }
}], }],
"instagram": [{ "instagram": [{
"name": "single photo post",
"url": "https://www.instagram.com/p/CwIgW8Yu5-I/",
"params": {},
"expected": {
"code": 200,
"status": "redirect"
}
}, {
"name": "various picker (photos + video)", "name": "various picker (photos + video)",
"url": "https://www.instagram.com/p/CvYrSgnsKjv/", "url": "https://www.instagram.com/p/CvYrSgnsKjv/",
"params": {}, "params": {},