diff options
Diffstat (limited to 'src/services/note/create.ts')
| -rw-r--r-- | src/services/note/create.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts index 344672bd63..4e8e707961 100644 --- a/src/services/note/create.ts +++ b/src/services/note/create.ts @@ -116,6 +116,11 @@ export default async (user: IUser, data: Option, silent = false) => new Promise< if (data.viaMobile == null) data.viaMobile = false; if (data.localOnly == null) data.localOnly = false; + // サイレンス + if (user.isSilenced && data.visibility == 'public') { + data.visibility = 'home'; + } + if (data.visibleUsers) { data.visibleUsers = erase(null, data.visibleUsers); } |