diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-04-19 18:54:34 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-04-19 18:54:34 +0900 |
| commit | bd207b5012568a70403104208b77b185e88ddd6a (patch) | |
| tree | 25c0fbb313212ebe26adc33f5634888f591c2ed7 /src/remote/activitypub/models/note.ts | |
| parent | :v: (diff) | |
| download | misskey-bd207b5012568a70403104208b77b185e88ddd6a.tar.gz misskey-bd207b5012568a70403104208b77b185e88ddd6a.tar.bz2 misskey-bd207b5012568a70403104208b77b185e88ddd6a.zip | |
Implement suspend account
Diffstat (limited to 'src/remote/activitypub/models/note.ts')
| -rw-r--r-- | src/remote/activitypub/models/note.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/remote/activitypub/models/note.ts b/src/remote/activitypub/models/note.ts index 94d723e239..f830370a23 100644 --- a/src/remote/activitypub/models/note.ts +++ b/src/remote/activitypub/models/note.ts @@ -58,6 +58,11 @@ export async function createNote(value: any, resolver?: Resolver, silent = false // 投稿者をフェッチ const actor = await resolvePerson(note.attributedTo) as IRemoteUser; + // 投稿者が凍結されていたらスキップ + if (actor.isSuspended) { + return null; + } + //#region Visibility let visibility = 'public'; if (!note.to.includes('https://www.w3.org/ns/activitystreams#Public')) visibility = 'unlisted'; |