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) => {