diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-04-21 09:17:44 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-04-21 09:17:44 +0900 |
| commit | 1dac9617846be0072b1d872f8701bd3a77249e56 (patch) | |
| tree | 0d1ee7d93b994b58da2889ddc865e5033e93e8f6 /packages/frontend/src/os.ts | |
| parent | vite動かなかったため戻した (diff) | |
| download | misskey-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.ts | 6 |
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}`; |