export type JobType =
| 'activitypub-http-unicast'
| 'activitypub-http-broadcast'
+ | 'activitypub-http-broadcast-parallel'
| 'activitypub-http-fetcher'
| 'activitypub-cleaner'
| 'activitypub-follow'
export type ActivitypubHttpBroadcastPayload = {
uris: string[]
- signatureActorId?: number
+ contextType: ContextType
body: any
- contextType?: ContextType
+ signatureActorId?: number
}
export type ActivitypubFollowPayload = {
export type ActivitypubHttpUnicastPayload = {
uri: string
+ contextType: ContextType
signatureActorId?: number
body: object
- contextType?: ContextType
}
export type RefreshPayload = {
export interface VideoLiveEndingPayload {
videoId: number
+ publishedAt: string
+ liveSessionId: number
+ streamingPlaylistId: number
+
+ replayDirectory?: string
}
export interface ActorKeysPayload {