]>
Commit | Line | Data |
---|---|---|
c48e82b5 C |
1 | import { VideoRedundancyModel } from '../models/redundancy/video-redundancy' |
2 | import { sendUndoCacheFile } from './activitypub/send' | |
3 | import { Transaction } from 'sequelize' | |
4 | import { getServerActor } from '../helpers/utils' | |
5 | ||
6 | async function removeVideoRedundancy (videoRedundancy: VideoRedundancyModel, t?: Transaction) { | |
7 | const serverActor = await getServerActor() | |
8 | ||
9 | await sendUndoCacheFile(serverActor, videoRedundancy, t) | |
10 | ||
11 | await videoRedundancy.destroy({ transaction: t }) | |
12 | } | |
13 | ||
14 | // --------------------------------------------------------------------------- | |
15 | ||
16 | export { | |
17 | removeVideoRedundancy | |
18 | } |