| 'activitypub-http-unicast'
| 'activitypub-http-broadcast'
| 'activitypub-http-fetcher'
+ | 'activitypub-cleaner'
| 'activitypub-follow'
| 'video-file-import'
| 'video-transcoding'
| 'activitypub-refresher'
| 'video-redundancy'
| 'video-live-ending'
+ | 'actor-keys'
export interface Job {
id: number
uri: string
type: FetchType
videoId?: number
- accountId?: number
}
export type ActivitypubHttpUnicastPayload = {
uri: string
signatureActorId?: number
- body: any
+ body: object
contextType?: ContextType
}
type: VideoImportYoutubeDLPayloadType
videoImportId: number
- generateThumbnail: boolean
- generatePreview: boolean
fileExt?: string
}
export type VideoImportTorrentPayload = {
isPortraitMode?: boolean
resolution: VideoResolution
copyCodecs: boolean
+ isMaxQuality: boolean
}
export interface NewResolutionTranscodingPayload extends BaseTranscodingPayload {
export interface VideoLiveEndingPayload {
videoId: number
}
+
+export interface ActorKeysPayload {
+ actorId: number
+}