summaryrefslogtreecommitdiff
path: root/packages/backend/src/core
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-10-17 09:00:42 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-10-17 09:00:42 +0900
commit5686e1d2d02d246171bcc175d2f0a03fa9e69ec7 (patch)
tree7a612c47529b7e1b18c4a2593ddd1bdd64312943 /packages/backend/src/core
parentupdate deps (diff)
downloadsharkey-5686e1d2d02d246171bcc175d2f0a03fa9e69ec7.tar.gz
sharkey-5686e1d2d02d246171bcc175d2f0a03fa9e69ec7.tar.bz2
sharkey-5686e1d2d02d246171bcc175d2f0a03fa9e69ec7.zip
refactor
Diffstat (limited to 'packages/backend/src/core')
-rw-r--r--packages/backend/src/core/NoteCreateService.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/backend/src/core/NoteCreateService.ts b/packages/backend/src/core/NoteCreateService.ts
index a308e1aaa8..3aefde50e0 100644
--- a/packages/backend/src/core/NoteCreateService.ts
+++ b/packages/backend/src/core/NoteCreateService.ts
@@ -252,8 +252,10 @@ export class NoteCreateService implements OnApplicationShutdown {
if (data.channel != null) data.visibleUsers = [];
if (data.channel != null) data.localOnly = true;
+ const meta = await this.metaService.fetch();
+
if (data.visibility === 'public' && data.channel == null) {
- const sensitiveWords = (await this.metaService.fetch()).sensitiveWords;
+ const sensitiveWords = meta.sensitiveWords;
if (this.isSensitive(data, sensitiveWords)) {
data.visibility = 'home';
} else if ((await this.roleService.getUserPolicies(user.id)).canPublicNote === false) {
@@ -261,7 +263,7 @@ export class NoteCreateService implements OnApplicationShutdown {
}
}
- const inSilencedInstance = this.utilityService.isSilencedHost((await this.metaService.fetch()).silencedHosts, user.host);
+ const inSilencedInstance = this.utilityService.isSilencedHost(meta.silencedHosts, user.host);
if (data.visibility === 'public' && inSilencedInstance && user.host !== null) {
data.visibility = 'home';