fix(projects): 请求相关细节修复

This commit is contained in:
Soybean 2021-11-30 20:49:00 +08:00
parent ff9216b621
commit 2ad1ad32b8

View File

@ -12,13 +12,16 @@ export function requestMiddleware<MiddlewareData>(
) {
const errorIndex = requests.findIndex(item => item.error !== null);
const hasError = errorIndex > -1;
if (hasError) {
const failResult: CustomFailRequestResult = {
data: null,
error: requests[errorIndex].error!
};
return failResult;
}
const successResult: CustomSuccessRequestResult<MiddlewareData> = {
data: resultHandler(...requests.map(item => item.data)),
error: null
};
const failResult: CustomFailRequestResult = {
data: null,
error: requests[errorIndex].error!
};
return hasError ? failResult : successResult;
return successResult;
}