diff --git a/source/request-as-event-emitter.ts b/source/request-as-event-emitter.ts index 48640928e..e367a7ac0 100644 --- a/source/request-as-event-emitter.ts +++ b/source/request-as-event-emitter.ts @@ -303,7 +303,7 @@ export default (options: NormalizedOptions) => { } }; - setImmediate(async () => { + (async () => { try { for (const hook of options.hooks.beforeRequest) { // eslint-disable-next-line no-await-in-loop @@ -314,7 +314,7 @@ export default (options: NormalizedOptions) => { } catch (error) { emitError(error); } - }); + })(); return emitter; };