Compare commits

...

1 Commits

Author SHA1 Message Date
Ali BARIN
424c251dde test: ntfy 2024-07-27 13:07:54 +00:00
4 changed files with 30 additions and 1 deletions

View File

@@ -89,6 +89,8 @@ export default defineAction({
const response = await $.http.post('/', payload);
console.log(response.config.additionalProperties.extraData);
$.setActionItem({
raw: response.data,
});

View File

@@ -1,4 +1,7 @@
const addAuthHeader = ($, requestConfig) => {
console.log('requestConfig', requestConfig)
if (requestConfig.additionalProperties?.skip) return requestConfig;
if ($.auth.data.serverUrl) {
requestConfig.baseURL = $.auth.data.serverUrl;
}

View File

@@ -0,0 +1,23 @@
const asyncBeforeRequest = async ($, requestConfig) => {
if (requestConfig.additionalProperties?.skip)
return requestConfig;
const response = await $.http.post(
'http://localhost:3000/webhooks/flows/8a040f4e-817f-4076-80ba-3c1c0af7e65e/sync',
null,
{
additionalProperties: {
skip: true,
},
}
);
console.log(response);
requestConfig.additionalProperties = {
extraData: response.data
}
return requestConfig;
};
export default asyncBeforeRequest;

View File

@@ -1,5 +1,6 @@
import defineApp from '../../helpers/define-app.js';
import addAuthHeader from './common/add-auth-header.js';
import asyncBeforeRequest from './common/async-before-request.js';
import auth from './auth/index.js';
import actions from './actions/index.js';
@@ -12,7 +13,7 @@ export default defineApp({
baseUrl: 'https://ntfy.sh',
apiBaseUrl: 'https://ntfy.sh',
primaryColor: '56bda8',
beforeRequest: [addAuthHeader],
beforeRequest: [asyncBeforeRequest, addAuthHeader],
auth,
actions,
});