fix(projects): 请求相关细节修复
This commit is contained in:
parent
ff9216b621
commit
2ad1ad32b8
@ -12,13 +12,16 @@ export function requestMiddleware<MiddlewareData>(
|
||||
) {
|
||||
const errorIndex = requests.findIndex(item => item.error !== null);
|
||||
const hasError = errorIndex > -1;
|
||||
const successResult: CustomSuccessRequestResult<MiddlewareData> = {
|
||||
data: resultHandler(...requests.map(item => item.data)),
|
||||
error: null
|
||||
};
|
||||
if (hasError) {
|
||||
const failResult: CustomFailRequestResult = {
|
||||
data: null,
|
||||
error: requests[errorIndex].error!
|
||||
};
|
||||
return hasError ? failResult : successResult;
|
||||
return failResult;
|
||||
}
|
||||
const successResult: CustomSuccessRequestResult<MiddlewareData> = {
|
||||
data: resultHandler(...requests.map(item => item.data)),
|
||||
error: null
|
||||
};
|
||||
return successResult;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user