Files
Curse/src/queue/processors/http/perform-activitypub.ts
2018-04-04 22:45:55 +09:00

8 lines
295 B
TypeScript

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);