Skip to content

Commit 78403f3

Browse files
committed
feat: add middleware for requests
1 parent 353320c commit 78403f3

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

modules/openapi-generator/src/main/resources/zapier/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ module.exports = {
103103
{{/allParams}}
104104
},{{/isMultipart}}
105105
}
106-
return z.request(options).then((response) => {
106+
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
107107
response.throwForStatus();
108108
const results = response.json;
109109
return {{#returnType}}{{#returnTypeIsPrimitive}}{ data: results }{{/returnTypeIsPrimitive}}{{^returnTypeIsPrimitive}}results{{/returnTypeIsPrimitive}}{{/returnType}}{{^returnType}}results{{/returnType}};

modules/openapi-generator/src/main/resources/zapier/utils.mustache

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,13 @@ const searchMiddleware = (action) => {
2323
return action
2424
}
2525

26+
const requestOptionsMiddleware = (z, bundle, requestOptions) => {
27+
// TODO: modify the request options for all outgoing request to your api
28+
// if you are using session authentication without a Bearer token.
29+
// This may be true if your API uses basic authentication or api keys.
30+
return requestOptions
31+
}
32+
2633
module.exports = {
2734
replacePathParameters: replacePathParameters,
2835
childMapping: childMapping,
@@ -31,4 +38,5 @@ module.exports = {
3138
hasSearchRequisites: hasSearchRequisites,
3239
isSearchAction: isSearchAction,
3340
searchMiddleware: searchMiddleware,
34-
}
41+
requestOptionsMiddleware: requestOptionsMiddleware,
42+
}

0 commit comments

Comments
 (0)