mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-04 10:19:35 +02:00
Federate likes/dislikes
This commit is contained in:
parent
d52eb8f656
commit
0032ebe94a
27 changed files with 548 additions and 62 deletions
|
@ -1,4 +1,5 @@
|
|||
import { Activity, ActivityType } from '../../../../shared/models/activitypub/activity'
|
||||
import { logger } from '../../../helpers/logger'
|
||||
import { AccountInstance } from '../../../models/account/account-interface'
|
||||
import { processAcceptActivity } from './process-accept'
|
||||
import { processAddActivity } from './process-add'
|
||||
|
@ -6,9 +7,9 @@ import { processAnnounceActivity } from './process-announce'
|
|||
import { processCreateActivity } from './process-create'
|
||||
import { processDeleteActivity } from './process-delete'
|
||||
import { processFollowActivity } from './process-follow'
|
||||
import { processLikeActivity } from './process-like'
|
||||
import { processUndoActivity } from './process-undo'
|
||||
import { processUpdateActivity } from './process-update'
|
||||
import { logger } from '../../../helpers/logger'
|
||||
|
||||
const processActivity: { [ P in ActivityType ]: (activity: Activity, inboxAccount?: AccountInstance) => Promise<any> } = {
|
||||
Create: processCreateActivity,
|
||||
|
@ -18,7 +19,8 @@ const processActivity: { [ P in ActivityType ]: (activity: Activity, inboxAccoun
|
|||
Follow: processFollowActivity,
|
||||
Accept: processAcceptActivity,
|
||||
Announce: processAnnounceActivity,
|
||||
Undo: processUndoActivity
|
||||
Undo: processUndoActivity,
|
||||
Like: processLikeActivity
|
||||
}
|
||||
|
||||
async function processActivities (activities: Activity[], inboxAccount?: AccountInstance) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue