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 errorIndex = requests.findIndex(item => item.error !== null);
|
||||||
const hasError = errorIndex > -1;
|
const hasError = errorIndex > -1;
|
||||||
|
if (hasError) {
|
||||||
|
const failResult: CustomFailRequestResult = {
|
||||||
|
data: null,
|
||||||
|
error: requests[errorIndex].error!
|
||||||
|
};
|
||||||
|
return failResult;
|
||||||
|
}
|
||||||
const successResult: CustomSuccessRequestResult<MiddlewareData> = {
|
const successResult: CustomSuccessRequestResult<MiddlewareData> = {
|
||||||
data: resultHandler(...requests.map(item => item.data)),
|
data: resultHandler(...requests.map(item => item.data)),
|
||||||
error: null
|
error: null
|
||||||
};
|
};
|
||||||
const failResult: CustomFailRequestResult = {
|
return successResult;
|
||||||
data: null,
|
|
||||||
error: requests[errorIndex].error!
|
|
||||||
};
|
|
||||||
return hasError ? failResult : successResult;
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user