Skip to content

Commit 7119907

Browse files
committed
feat: add middleware for requests
1 parent 79ac65d commit 7119907

2 files changed

Lines changed: 9 additions & 1 deletion

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
@@ -107,7 +107,7 @@ module.exports = {
107107
{{/allParams}}
108108
},{{/isMultipart}}
109109
}
110-
return z.request(options).then((response) => {
110+
return z.request(utils.requestOptionsMiddleware(z, bundle, options)).then((response) => {
111111
response.throwForStatus();
112112
const results = response.json;
113113
return {{#returnType}}{{#returnTypeIsPrimitive}}{ data: results }{{/returnTypeIsPrimitive}}{{^returnTypeIsPrimitive}}results{{/returnTypeIsPrimitive}}{{/returnType}}{{^returnType}}results{{/returnType}};

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ const triggerMiddleware = (action) => {
3131
return action
3232
}
3333

34+
const requestOptionsMiddleware = (z, bundle, requestOptions) => {
35+
// TODO: modify the request options for all outgoing request to your api
36+
// if you are using session authentication without a Bearer token.
37+
// This may be true if your API uses basic authentication or api keys.
38+
return requestOptions
39+
}
40+
3441
module.exports = {
3542
replacePathParameters: replacePathParameters,
3643
childMapping: childMapping,
@@ -41,4 +48,5 @@ module.exports = {
4148
searchMiddleware: searchMiddleware,
4249
isTrigger: isTrigger,
4350
triggerMiddleware: triggerMiddleware,
51+
optionsMiddleware: optionsMiddleware,
4452
}

0 commit comments

Comments
 (0)