mizzkey/src/processor/http/perform-activitypub.ts

8 lines
286 B
TypeScript
Raw Normal View History

2018-03-31 19:55:00 +09:00
import User from '../../models/user';
2018-04-02 04:15:27 +09:00
import act from '../../remote/activitypub/act';
2018-04-03 16:33:16 +09:00
import Resolver from '../../remote/activitypub/resolver';
2018-03-31 19:55:00 +09:00
2018-04-03 02:09:50 +09:00
export default ({ data }) => User.findOne({ _id: data.actor })
.then(actor => act(new Resolver(), actor, data.outbox))
.then(Promise.all);