mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-28 13:31:32 +08:00
fix(video): filter openai videos by queued or in_progress status
This commit is contained in:
parent
c8dfae1d70
commit
3b69b2bc49
@ -72,7 +72,9 @@ export const useVideos = (providerId: string) => {
|
||||
const provider = getProviderById(providerId)
|
||||
const fetcher = async () => {
|
||||
if (!videos || !provider) return []
|
||||
const openaiVideos = videos.filter((v) => v.type === 'openai')
|
||||
const openaiVideos = videos
|
||||
.filter((v) => v.type === 'openai')
|
||||
.filter((v) => v.status === 'queued' || v.status === 'in_progress')
|
||||
const jobs = openaiVideos.map((v) => retrieveVideo({ type: 'openai', videoId: v.id, provider }))
|
||||
const result = await Promise.allSettled(jobs)
|
||||
return result.filter((p) => p.status === 'fulfilled').map((p) => p.value)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user