summaryrefslogtreecommitdiff
path: root/src/services/note
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2019-01-30 17:25:56 +0900
committerGitHub <noreply@github.com>2019-01-30 17:25:56 +0900
commit00b134ce1ecfd2103677c3ed4fdda96c6748d687 (patch)
tree054e190a1ad2df5ec27ed5f18aab2a54d475b1ca /src/services/note
parentFix import (diff)
downloadsharkey-00b134ce1ecfd2103677c3ed4fdda96c6748d687.tar.gz
sharkey-00b134ce1ecfd2103677c3ed4fdda96c6748d687.tar.bz2
sharkey-00b134ce1ecfd2103677c3ed4fdda96c6748d687.zip
Introduce silence (#4043)
* Introduce silence * Fix icon
Diffstat (limited to 'src/services/note')
-rw-r--r--src/services/note/create.ts5
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);
}