summaryrefslogtreecommitdiff
path: root/src/services/blocking
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-10-14 01:55:39 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-10-14 01:55:39 +0900
commit8e2be5e9a7c9a851bcdbbd77bf079a40ead598dc (patch)
treef5fa5dcdf05585c688cae5b53182b209c8d7312b /src/services/blocking
parent:art: (diff)
downloadsharkey-8e2be5e9a7c9a851bcdbbd77bf079a40ead598dc.tar.gz
sharkey-8e2be5e9a7c9a851bcdbbd77bf079a40ead598dc.tar.bz2
sharkey-8e2be5e9a7c9a851bcdbbd77bf079a40ead598dc.zip
chore: https://github.com/misskey-dev/misskey/commit/ba6959b8c1c4faafccdeb0f76eb26fc29e02af2d のリモート対応
Diffstat (limited to 'src/services/blocking')
-rw-r--r--src/services/blocking/create.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/services/blocking/create.ts b/src/services/blocking/create.ts
index 76c4bda9dc..defe377514 100644
--- a/src/services/blocking/create.ts
+++ b/src/services/blocking/create.ts
@@ -9,8 +9,13 @@ import { User } from '@/models/entities/user';
import { Blockings, Users, FollowRequests, Followings, UserListJoinings, UserLists } from '@/models/index';
import { perUserFollowingChart } from '@/services/chart/index';
import { genId } from '@/misc/gen-id';
+import { IdentifiableError } from '@/misc/identifiable-error';
export default async function(blocker: User, blockee: User) {
+ if (blockee.isAdmin || blockee.isModerator) {
+ throw new IdentifiableError('e42b7890-5e4d-9d9c-d54b-cf4dd30adfb5');
+ }
+
await Promise.all([
cancelRequest(blocker, blockee),
cancelRequest(blockee, blocker),