summaryrefslogtreecommitdiff
path: root/src/processor/http/perform-activitypub.ts
blob: 963e532fe59f1f139e5535039ce31db816e4cc04 (plain)
1
2
3
4
5
6
7
import User from '../../models/user';
import act from '../../remote/activitypub/act';
import Resolver from '../../remote/activitypub/resolver';

export default ({ data }) => User.findOne({ _id: data.actor })
	.then(actor => act(new Resolver(), actor, data.outbox))
	.then(Promise.all);