diff options
Diffstat (limited to 'server/lib/activitypub/send/send-update.ts')
-rw-r--r-- | server/lib/activitypub/send/send-update.ts | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/server/lib/activitypub/send/send-update.ts b/server/lib/activitypub/send/send-update.ts index bcf6e1569..7c9e72cbc 100644 --- a/server/lib/activitypub/send/send-update.ts +++ b/server/lib/activitypub/send/send-update.ts | |||
@@ -1,14 +1,10 @@ | |||
1 | import { Transaction } from 'sequelize' | 1 | import { Transaction } from 'sequelize' |
2 | import { ActivityAudience, ActivityUpdate } from '../../../../shared/models/activitypub' | 2 | import { getServerActor } from '@server/models/application/application' |
3 | import { VideoPrivacy } from '../../../../shared/models/videos' | 3 | import { ActivityAudience, ActivityUpdate, VideoPlaylistPrivacy, VideoPrivacy } from '@shared/models' |
4 | import { logger } from '../../../helpers/logger' | ||
4 | import { AccountModel } from '../../../models/account/account' | 5 | import { AccountModel } from '../../../models/account/account' |
5 | import { VideoModel } from '../../../models/video/video' | 6 | import { VideoModel } from '../../../models/video/video' |
6 | import { VideoShareModel } from '../../../models/video/video-share' | 7 | import { VideoShareModel } from '../../../models/video/video-share' |
7 | import { getUpdateActivityPubUrl } from '../url' | ||
8 | import { broadcastToFollowers, sendVideoRelatedActivity } from './utils' | ||
9 | import { audiencify, getActorsInvolvedInVideo, getAudience } from '../audience' | ||
10 | import { logger } from '../../../helpers/logger' | ||
11 | import { VideoPlaylistPrivacy } from '../../../../shared/models/videos/playlist/video-playlist-privacy.model' | ||
12 | import { | 8 | import { |
13 | MAccountDefault, | 9 | MAccountDefault, |
14 | MActor, | 10 | MActor, |
@@ -19,7 +15,10 @@ import { | |||
19 | MVideoPlaylistFull, | 15 | MVideoPlaylistFull, |
20 | MVideoRedundancyVideo | 16 | MVideoRedundancyVideo |
21 | } from '../../../types/models' | 17 | } from '../../../types/models' |
22 | import { getServerActor } from '@server/models/application/application' | 18 | import { audiencify, getAudience } from '../audience' |
19 | import { getUpdateActivityPubUrl } from '../url' | ||
20 | import { getActorsInvolvedInVideo } from './shared' | ||
21 | import { broadcastToFollowers, sendVideoRelatedActivity } from './shared/send-utils' | ||
23 | 22 | ||
24 | async function sendUpdateVideo (videoArg: MVideoAPWithoutCaption, t: Transaction, overrodeByActor?: MActor) { | 23 | async function sendUpdateVideo (videoArg: MVideoAPWithoutCaption, t: Transaction, overrodeByActor?: MActor) { |
25 | const video = videoArg as MVideoAP | 24 | const video = videoArg as MVideoAP |