修复一些状态处理错误
This commit is contained in:
@@ -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)
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
@@ -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) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user