fix: error when download images from musicaldown

This commit is contained in:
Tobi Saputra 2025-03-03 20:59:38 +07:00
parent fcc542f462
commit d92bb6942a
2 changed files with 43 additions and 28 deletions

View File

@ -1,7 +1,17 @@
export type TiktokUserSearchResponse = {
status: "success" | "error"
message?: string
result?: Result[]
result?: Array<{
uid: string
username: string
nickname: string
signature: string
followerCount: number
avatarThumb: string
isVerified: boolean
secUid: string
url: string
}>
page?: number
totalResults?: number
}
@ -17,3 +27,8 @@ export type Result = {
secUid: string
url: string
}
export interface IUserSearch {
saveSearch(searchTerm: string): void
getLastSearch(): string | null
}

View File

@ -138,6 +138,18 @@ export const MusicalDown = (
images.push($(v).find("img").attr("src"))
})
// Result
if (images.length !== 0) {
// Images or Slide Result
resolve({
status: "success",
result: {
type: "image",
images
}
})
} else {
// Video Result
// Get Result Video
let i = 1
let videos = {}
@ -164,19 +176,7 @@ export const MusicalDown = (
i++
}
})
// Result
if (images.length !== 0) {
// Images or Slide Result
resolve({
status: "success",
result: {
type: "image",
images
}
})
} else {
// Video Result
// const music = await getMusic(request.cookie)
if (Object.keys(videos).length === 0)
return resolve({
status: "success",