Skip to content

Commit 505dcc7

Browse files
committed
Moved providerMappedHeaders to constructRequest
1 parent 8c1af34 commit 505dcc7

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

src/handlers/handlerUtils.ts

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -168,13 +168,16 @@ function constructRequestHeaders(
168168
* @param {string} method - The HTTP method for the request.
169169
* @returns {RequestInit} - The fetch options for the request.
170170
*/
171-
export function constructRequest(
172-
providerConfigMappedHeaders: any,
171+
export async function constructRequest(
172+
providerContext: ProviderContext,
173173
requestContext: RequestContext
174-
): RequestInit {
174+
): Promise<RequestInit> {
175+
const providerMappedHeaders =
176+
await providerContext.getHeaders(requestContext);
177+
175178
const headers = constructRequestHeaders(
176179
requestContext,
177-
providerConfigMappedHeaders
180+
providerMappedHeaders
178181
);
179182

180183
const fetchOptions: RequestInit = {
@@ -183,10 +186,7 @@ export function constructRequest(
183186
...(requestContext.endpoint === 'uploadFile' && { duplex: 'half' }),
184187
};
185188

186-
const body = constructRequestBody(
187-
requestContext,
188-
providerConfigMappedHeaders
189-
);
189+
const body = constructRequestBody(requestContext, providerMappedHeaders);
190190
if (body) {
191191
fetchOptions.body = body;
192192
}
@@ -361,10 +361,8 @@ export async function tryPost(
361361
}
362362

363363
// Construct the base object for the request
364-
const providerMappedHeaders =
365-
await providerContext.getHeaders(requestContext);
366-
const fetchOptions: RequestInit = constructRequest(
367-
providerMappedHeaders,
364+
const fetchOptions: RequestInit = await constructRequest(
365+
providerContext,
368366
requestContext
369367
);
370368

0 commit comments

Comments
 (0)