MCPcopy
hub / github.com/QuantumNous/new-api / showError

Function showError

web/classic/src/helpers/utils.jsx:122–151  ·  view source on GitHub ↗
(error)

Source from the content-addressed store, hash-verified

120}
121
122export function showError(error) {
123 console.error(error);
124 if (error.message) {
125 if (error.name === 'AxiosError') {
126 switch (error.response?.status) {
127 case 401:
128 // 清除用户状态
129 localStorage.removeItem('user');
130 // toast.error('错误:未登录或登录已过期,请重新登录!', showErrorOptions);
131 window.location.href = '/login?expired=true';
132 break;
133 case 429:
134 Toast.error('错误:请求次数过多,请稍后再试!');
135 break;
136 case 500:
137 Toast.error('错误:服务器内部错误,请联系管理员!');
138 break;
139 case 405:
140 Toast.info('本站仅作演示之用,无服务端!');
141 break;
142 default:
143 Toast.error('错误:' + error.message);
144 }
145 return;
146 }
147 Toast.error('错误:' + error.message);
148 } else {
149 Toast.error('错误:' + error);
150 }
151}
152
153export function showWarning(message) {
154 Toast.warning(message);

Callers 15

SiderBarFunction · 0.90
displayNoticeFunction · 0.90
loadStatusFunction · 0.90
sendCodeFunction · 0.90
OAuth2CallbackFunction · 0.90
handleSubmitFunction · 0.90
handleSubmitFunction · 0.90
sendVerificationCodeFunction · 0.90
onTelegramLoginClickedFunction · 0.90
LoginFormFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected