修复一些状态处理错误

This commit is contained in:
2022-03-27 02:46:32 +08:00
parent bdc6698c45
commit 8877d51656
3 changed files with 16 additions and 11 deletions

View File

@@ -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)
});
}

View File

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

View File

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