修复一些状态处理错误
This commit is contained in:
@@ -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)
|
||||
});
|
||||
}
|
||||
|
||||
@@ -154,7 +154,7 @@ export class LoginForm extends Component {
|
||||
window.TITLE = title
|
||||
alert('专属头衔设置成功');
|
||||
}
|
||||
});
|
||||
}).catch(err => alert("设置头衔出错了:\n"+ err));
|
||||
}
|
||||
|
||||
copy_token(token) {
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user