summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/RoleService.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-03-23 17:18:38 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-03-23 17:18:38 +0900
commit41d1b1b8c994b2268e4e39d7e46fcbf7807c1ad0 (patch)
treed3a237951821b3e4f70be456b134391cd4321581 /packages/backend/src/core/RoleService.ts
parentfix(client): センシティブワードの一覧にピン留めユーザー... (diff)
downloadmisskey-41d1b1b8c994b2268e4e39d7e46fcbf7807c1ad0.tar.gz
misskey-41d1b1b8c994b2268e4e39d7e46fcbf7807c1ad0.tar.bz2
misskey-41d1b1b8c994b2268e4e39d7e46fcbf7807c1ad0.zip
enhance: コンディショナルロールの条件に「投稿数が~以下」「投稿数が~以上」を追加
Resolve #10395
Diffstat (limited to 'packages/backend/src/core/RoleService.ts')
-rw-r--r--packages/backend/src/core/RoleService.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/backend/src/core/RoleService.ts b/packages/backend/src/core/RoleService.ts
index 4775196c6f..bb7680f4e5 100644
--- a/packages/backend/src/core/RoleService.ts
+++ b/packages/backend/src/core/RoleService.ts
@@ -192,6 +192,12 @@ export class RoleService implements OnApplicationShutdown {
case 'followingMoreThanOrEq': {
return user.followingCount >= value.value;
}
+ case 'notesLessThanOrEq': {
+ return user.notesCount <= value.value;
+ }
+ case 'notesMoreThanOrEq': {
+ return user.notesCount >= value.value;
+ }
default:
return false;
}