Skip to content

Commit

Permalink
bioに特定の文字列が含まれてたらフォローを拒否する
Browse files Browse the repository at this point in the history
  • Loading branch information
mei23 committed Sep 22, 2019
1 parent 9d79a24 commit 1116014
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/services/following/create.ts
Expand Up @@ -119,6 +119,15 @@ export async function insertFollowingDoc(followee: IUser, follower: IUser) {
}

export default async function(follower: IUser, followee: IUser, requestId?: string) {
// badoogirls
if (isRemoteUser(follower) && isLocalUser(followee)) {
if (follower.description && follower.description.match(/badoogirls/)) {
const content = renderActivity(renderReject(renderFollow(follower, followee, requestId), followee));
deliver(followee , content, follower.inbox);
return;
}
}

// check blocking
const [blocking, blocked] = await Promise.all([
Blocking.findOne({
Expand Down
10 changes: 10 additions & 0 deletions src/services/following/requests/create.ts
Expand Up @@ -6,8 +6,18 @@ import renderFollow from '../../../remote/activitypub/renderer/follow';
import { deliver } from '../../../queue';
import FollowRequest from '../../../models/follow-request';
import Blocking from '../../../models/blocking';
import renderReject from '../../../remote/activitypub/renderer/reject';

export default async function(follower: IUser, followee: IUser, requestId?: string) {
// badoogirls
if (isRemoteUser(follower) && isLocalUser(followee)) {
if (follower.description && follower.description.match(/badoogirls/)) {
const content = renderActivity(renderReject(renderFollow(follower, followee, requestId), followee));
deliver(followee , content, follower.inbox);
return;
}
}

// check blocking
const [blocking, blocked] = await Promise.all([
Blocking.findOne({
Expand Down

0 comments on commit 1116014

Please sign in to comment.