This commit is contained in:
syuilo 2018-04-07 16:14:35 +09:00
parent 7dc06b3d43
commit 93f631e358
8 changed files with 58 additions and 43 deletions

View file

@ -1,11 +1,12 @@
import parseAcct from '../../../acct/parse';
import User from '../../../models/user';
import User, { IRemoteUser } from '../../../models/user';
import config from '../../../config';
import follow from '../../../services/following/create';
import { IFollow } from '../type';
export default async (actor, activity): Promise<void> => {
export default async (actor: IRemoteUser, activity: IFollow): Promise<void> => {
const prefix = config.url + '/@';
const id = activity.object.id || activity.object;
const id = typeof activity == 'string' ? activity : activity.id;
if (!id.startsWith(prefix)) {
return null;