From 8877d51656b0b212d36930fffd1b83ad876b8ee9 Mon Sep 17 00:00:00 2001 From: hole-thu Date: Sun, 27 Mar 2022 02:46:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E5=A4=84=E7=90=86=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Flows.js | 4 ++-- src/UserAction.js | 2 +- src/flows_api.js | 21 +++++++++++++-------- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/Flows.js b/src/Flows.js index 280f067..971bed1 100644 --- a/src/Flows.js +++ b/src/Flows.js @@ -542,7 +542,7 @@ class FlowSidebar extends PureComponent { alert('举报成功'); }) .catch((e) => { - alert('举报失败'); + alert('举报失败\n' + e); console.error(e); }); } @@ -557,7 +557,7 @@ class FlowSidebar extends PureComponent { !!on_complete && on_complete(); }) .catch((e) => { - alert('拉黑失败'); + alert('拉黑失败\n' + e); console.error(e) }); } diff --git a/src/UserAction.js b/src/UserAction.js index 59f1d43..176d0d6 100644 --- a/src/UserAction.js +++ b/src/UserAction.js @@ -154,7 +154,7 @@ export class LoginForm extends Component { window.TITLE = title alert('专属头衔设置成功'); } - }); + }).catch(err => alert("设置头衔出错了:\n"+ err)); } copy_token(token) { diff --git a/src/flows_api.js b/src/flows_api.js index bc0be10..5e7271d 100644 --- a/src/flows_api.js +++ b/src/flows_api.js @@ -10,9 +10,14 @@ const handle_response = async (response, notify = false) => { let json = await get_json(response); if (json.code !== 0) { if (json.msg) { - if (notify) alert(json.msg); - else throw new Error(json.msg); - } else throw new Error(JSON.stringify(json)); + if (notify) { + alert(json.msg); + } else { + throw new Error(json.msg); + } + } else { + throw new Error(JSON.stringify(json)); + } } return json; }; @@ -78,7 +83,7 @@ export const API = { ); // Delete cache to update `attention` on next reload cache().delete(pid); - return handle_response(response, true); + return handle_response(response, false); }, report: async (pid, reason, token) => { @@ -96,7 +101,7 @@ export const API = { body: data, }, ); - return handle_response(response, true); + return handle_response(response, false); }, block: async (type, id, token) => { @@ -114,7 +119,7 @@ export const API = { body: data, }, ); - return handle_response(response, true); + return handle_response(response, false); }, @@ -134,7 +139,7 @@ export const API = { body: data, }, ); - return handle_response(response, true); + return handle_response(response, false); }, update_cw: async (cw, id, token) => { @@ -152,7 +157,7 @@ export const API = { body: data, }, ); - return handle_response(response, true); + return handle_response(response, false); }, get_list: async (page, token, submode) => {