summaryrefslogtreecommitdiff
path: root/packages/frontend/src/os.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-04-21 09:17:44 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-04-21 09:17:44 +0900
commit1dac9617846be0072b1d872f8701bd3a77249e56 (patch)
tree0d1ee7d93b994b58da2889ddc865e5033e93e8f6 /packages/frontend/src/os.ts
parentvite動かなかったため戻した (diff)
downloadmisskey-1dac9617846be0072b1d872f8701bd3a77249e56.tar.gz
misskey-1dac9617846be0072b1d872f8701bd3a77249e56.tar.bz2
misskey-1dac9617846be0072b1d872f8701bd3a77249e56.zip
enhance(frontend): INVALID_PARAMおよびROLE_PERMISSION_DENIEDエラーを分かりやすく表示するように
Diffstat (limited to '')
-rw-r--r--packages/frontend/src/os.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/frontend/src/os.ts b/packages/frontend/src/os.ts
index 962f9cdd98..157aa79064 100644
--- a/packages/frontend/src/os.ts
+++ b/packages/frontend/src/os.ts
@@ -55,6 +55,12 @@ export const apiWithDialog = ((
} else if (err.code === 'RATE_LIMIT_EXCEEDED') {
title = i18n.ts.cannotPerformTemporary;
text = i18n.ts.cannotPerformTemporaryDescription;
+ } else if (err.code === 'INVALID_PARAM') {
+ title = i18n.ts.invalidParamError;
+ text = i18n.ts.invalidParamErrorDescription;
+ } else if (err.code === 'ROLE_PERMISSION_DENIED') {
+ title = i18n.ts.permissionDeniedError;
+ text = i18n.ts.permissionDeniedErrorDescription;
} else if (err.code.startsWith('TOO_MANY')) {
title = i18n.ts.youCannotCreateAnymore;
text = `${i18n.ts.error}: ${err.id}`;