fix(requestInterceptor): use async/await to support return new Promise (#6279)

ref: #4778
This commit is contained in:
Tim Lai
2020-07-31 10:07:52 -07:00
committed by GitHub
parent 752488edf7
commit abcc3837e9
2 changed files with 7 additions and 6 deletions

View File

@@ -429,8 +429,8 @@ export const executeRequest = (req) =>
specActions.setRequest(req.pathName, req.method, parsedRequest)
let requestInterceptorWrapper = function(r) {
let mutatedRequest = requestInterceptor.apply(this, [r])
let requestInterceptorWrapper = async (r) => {
let mutatedRequest = await requestInterceptor.apply(this, [r])
let parsedMutatedRequest = Object.assign({}, mutatedRequest)
specActions.setMutatedRequest(req.pathName, req.method, parsedMutatedRequest)
return mutatedRequest