Browse Source

修复一些状态处理错误

pull/16/head
hole-thu 3 years ago
parent
commit
8877d51656
  1. 4
      src/Flows.js
  2. 2
      src/UserAction.js
  3. 21
      src/flows_api.js

4
src/Flows.js

@ -542,7 +542,7 @@ class FlowSidebar extends PureComponent {
alert('举报成功'); alert('举报成功');
}) })
.catch((e) => { .catch((e) => {
alert('举报失败'); alert('举报失败\n' + e);
console.error(e); console.error(e);
}); });
} }
@ -557,7 +557,7 @@ class FlowSidebar extends PureComponent {
!!on_complete && on_complete(); !!on_complete && on_complete();
}) })
.catch((e) => { .catch((e) => {
alert('拉黑失败'); alert('拉黑失败\n' + e);
console.error(e) console.error(e)
}); });
} }

2
src/UserAction.js

@ -154,7 +154,7 @@ export class LoginForm extends Component {
window.TITLE = title window.TITLE = title
alert('专属头衔设置成功'); alert('专属头衔设置成功');
} }
}); }).catch(err => alert("设置头衔出错了:\n"+ err));
} }
copy_token(token) { copy_token(token) {

21
src/flows_api.js

@ -10,9 +10,14 @@ const handle_response = async (response, notify = false) => {
let json = await get_json(response); let json = await get_json(response);
if (json.code !== 0) { if (json.code !== 0) {
if (json.msg) { if (json.msg) {
if (notify) alert(json.msg); if (notify) {
else throw new Error(json.msg); alert(json.msg);
} else throw new Error(JSON.stringify(json)); } else {
throw new Error(json.msg);
}
} else {
throw new Error(JSON.stringify(json));
}
} }
return json; return json;
}; };
@ -78,7 +83,7 @@ export const API = {
); );
// Delete cache to update `attention` on next reload // Delete cache to update `attention` on next reload
cache().delete(pid); cache().delete(pid);
return handle_response(response, true); return handle_response(response, false);
}, },
report: async (pid, reason, token) => { report: async (pid, reason, token) => {
@ -96,7 +101,7 @@ export const API = {
body: data, body: data,
}, },
); );
return handle_response(response, true); return handle_response(response, false);
}, },
block: async (type, id, token) => { block: async (type, id, token) => {
@ -114,7 +119,7 @@ export const API = {
body: data, body: data,
}, },
); );
return handle_response(response, true); return handle_response(response, false);
}, },
@ -134,7 +139,7 @@ export const API = {
body: data, body: data,
}, },
); );
return handle_response(response, true); return handle_response(response, false);
}, },
update_cw: async (cw, id, token) => { update_cw: async (cw, id, token) => {
@ -152,7 +157,7 @@ export const API = {
body: data, body: data,
}, },
); );
return handle_response(response, true); return handle_response(response, false);
}, },
get_list: async (page, token, submode) => { get_list: async (page, token, submode) => {

Loading…
Cancel
Save