Remove resolveRemoteUserObjects method of remote/activitypub/resolver

The value of the value returned by resolveRemoteUserObjects method of
remote/activitypub/resolver was inconsistent.
This commit is contained in:
Akihiko Odaki 2018-04-03 20:39:27 +09:00
parent f5a948acac
commit c22cb37759
5 changed files with 28 additions and 46 deletions

View file

@ -3,4 +3,5 @@ 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(actor => act(new Resolver(), actor, data.outbox))
.then(Promise.all);

View file

@ -35,5 +35,5 @@ export default async ({ data }) => {
throw 'signature verification failed';
}
await act(new Resolver(), user, data.inbox, true);
await Promise.all(await act(new Resolver(), user, data.inbox, true));
};