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('举报成功');
})
.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)
});
}

2
src/UserAction.js

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

Loading…
Cancel
Save