diff options
Diffstat (limited to 'server/lib/activitypub/send/send-reject.ts')
-rw-r--r-- | server/lib/activitypub/send/send-reject.ts | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/server/lib/activitypub/send/send-reject.ts b/server/lib/activitypub/send/send-reject.ts deleted file mode 100644 index a5f8c2ecf..000000000 --- a/server/lib/activitypub/send/send-reject.ts +++ /dev/null | |||
@@ -1,39 +0,0 @@ | |||
1 | import { ActivityFollow, ActivityReject } from '@shared/models' | ||
2 | import { logger } from '../../../helpers/logger' | ||
3 | import { MActor } from '../../../types/models' | ||
4 | import { getLocalActorFollowRejectActivityPubUrl } from '../url' | ||
5 | import { buildFollowActivity } from './send-follow' | ||
6 | import { unicastTo } from './shared/send-utils' | ||
7 | |||
8 | function sendReject (followUrl: string, follower: MActor, following: MActor) { | ||
9 | if (!follower.serverId) { // This should never happen | ||
10 | logger.warn('Do not sending reject to local follower.') | ||
11 | return | ||
12 | } | ||
13 | |||
14 | logger.info('Creating job to reject follower %s.', follower.url) | ||
15 | |||
16 | const followData = buildFollowActivity(followUrl, follower, following) | ||
17 | |||
18 | const url = getLocalActorFollowRejectActivityPubUrl() | ||
19 | const data = buildRejectActivity(url, following, followData) | ||
20 | |||
21 | return unicastTo({ data, byActor: following, toActorUrl: follower.inboxUrl, contextType: 'Reject' }) | ||
22 | } | ||
23 | |||
24 | // --------------------------------------------------------------------------- | ||
25 | |||
26 | export { | ||
27 | sendReject | ||
28 | } | ||
29 | |||
30 | // --------------------------------------------------------------------------- | ||
31 | |||
32 | function buildRejectActivity (url: string, byActor: MActor, followActivityData: ActivityFollow): ActivityReject { | ||
33 | return { | ||
34 | type: 'Reject', | ||
35 | id: url, | ||
36 | actor: byActor.url, | ||
37 | object: followActivityData | ||
38 | } | ||
39 | } | ||