File size: 584 Bytes
f27679f
ac7030c
f27679f
 
3d4392e
f27679f
 
 
 
 
 
ac7030c
f27679f
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

import { MediaInfo } from "@/types/general"

import { deleteFileFromDataset } from "./deleteFileFromDataset"
import { formatPromptFileName } from "../../utils/formatPromptFileName"

export async function deleteVideoRequest({
  video,
  apiKey,
  neverThrow,
}: {
   video: MediaInfo
   apiKey: string
   neverThrow?: boolean
}): Promise<boolean> {
  const repo = `datasets/${video.channel.datasetUser}/${video.channel.datasetName}`
  const { fileName } = formatPromptFileName(video.id)
  return deleteFileFromDataset({
    repo,
    path: fileName,
    apiKey,
    neverThrow,
  })
}