File size: 578 Bytes
e4e0e54
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
import path from "path"

import { Video } from "../types.mts"
import { completedMetadataDirFilePath, pendingMetadataDirFilePath } from "../config.mts"
import { moveFile } from "../utils/moveFile.mts"

export const saveCompletedVideo = async (video: Video) => {
  const metadataFileName = `${video.ownerId}_${video.id}.json`
  const pendingMetadataFilePath = path.join(pendingMetadataDirFilePath, metadataFileName)
  const completedMetadataFilePath = path.join(completedMetadataDirFilePath, metadataFileName)
  await moveFile(pendingMetadataFilePath, completedMetadataFilePath)
}