diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-10 13:04:03 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-12 13:31:16 -0400 |
| commit | 655290f8a496fbda1aa66f3de1e33cdefe08aa00 (patch) | |
| tree | ae98662f89c848dd1456eca21f811203d20bc72c /packages/backend/src/core | |
| parent | merge: Make muted post placeholders look clickable (resolves #502) (!1019) (diff) | |
| download | sharkey-655290f8a496fbda1aa66f3de1e33cdefe08aa00.tar.gz sharkey-655290f8a496fbda1aa66f3de1e33cdefe08aa00.tar.bz2 sharkey-655290f8a496fbda1aa66f3de1e33cdefe08aa00.zip | |
add "is from local bubble instance" role condition
Diffstat (limited to 'packages/backend/src/core')
| -rw-r--r-- | packages/backend/src/core/RoleService.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/backend/src/core/RoleService.ts b/packages/backend/src/core/RoleService.ts index e87c459d5c..039932b76d 100644 --- a/packages/backend/src/core/RoleService.ts +++ b/packages/backend/src/core/RoleService.ts @@ -262,6 +262,10 @@ export class RoleService implements OnApplicationShutdown, OnModuleInit { return user.host.toLowerCase() === value.host.toLowerCase(); } } + // Is the user from a local bubble instance + case 'fromBubbleInstance': { + return user.host != null && this.meta.bubbleInstances.includes(user.host); + } // サスペンド済みユーザである case 'isSuspended': { return user.isSuspended; |