2018-03-31 19:55:00 +09:00
|
|
|
import create from '../create';
|
2018-04-03 20:09:26 +09:00
|
|
|
import Resolver from '../resolver';
|
2018-03-31 19:55:00 +09:00
|
|
|
|
2018-04-03 20:09:26 +09:00
|
|
|
export default (resolver: Resolver, actor, activity, distribute) => {
|
2018-03-31 19:55:00 +09:00
|
|
|
if ('actor' in activity && actor.account.uri !== activity.actor) {
|
2018-04-01 21:24:25 +09:00
|
|
|
throw new Error();
|
2018-03-31 19:55:00 +09:00
|
|
|
}
|
|
|
|
|
|
2018-04-02 17:11:14 +09:00
|
|
|
return create(resolver, actor, activity.object, distribute);
|
2018-03-31 19:55:00 +09:00
|
|
|
};
|