Initial commit
This commit is contained in:
45
Backend/dist/Integrations/buildin/http/http.js
vendored
Normal file
45
Backend/dist/Integrations/buildin/http/http.js
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
exports.__esModule = true;
|
||||
var axios = require('axios')["default"];
|
||||
module.exports = function (api) {
|
||||
//Register a action
|
||||
api.registerAction('request', function (actionAPI) {
|
||||
//Handle the action when executed
|
||||
actionAPI.handle(function (properties, status) {
|
||||
axios[properties.method](properties.address)
|
||||
.then(function (response) {
|
||||
status('Request has been delivered.');
|
||||
})["catch"](function (error) {
|
||||
status('Unable to deliver request.', 'error');
|
||||
});
|
||||
});
|
||||
//Handle the interactive editor
|
||||
actionAPI.onOpenEditor(function (editorAPI, properties) {
|
||||
var method = properties.method != undefined ? properties.method : 'get';
|
||||
var address = properties.address != undefined ? properties.address : '';
|
||||
editorAPI.onFieldChanges(function (fields) {
|
||||
var fieldValues = editorAPI.tools.objectifyFieldsValues(fields);
|
||||
editorAPI.saveProperties({ method: fieldValues.method, address: fieldValues.address });
|
||||
});
|
||||
editorAPI.setFields([
|
||||
{
|
||||
id: 'method',
|
||||
name: 'Method',
|
||||
type: 'select',
|
||||
value: method,
|
||||
values: [
|
||||
{ id: 'get', text: 'GET' },
|
||||
{ id: 'post', text: 'POST' },
|
||||
{ id: 'put', text: 'PUT' }
|
||||
]
|
||||
},
|
||||
{
|
||||
id: 'address',
|
||||
name: 'Address',
|
||||
type: 'text',
|
||||
value: address
|
||||
}
|
||||
]);
|
||||
});
|
||||
});
|
||||
};
|
||||
//# sourceMappingURL=http.js.map
|
||||
1
Backend/dist/Integrations/buildin/http/http.js.map
vendored
Normal file
1
Backend/dist/Integrations/buildin/http/http.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"http.js","sourceRoot":"","sources":["../../../../src/Integrations/buildin/http/http.ts"],"names":[],"mappings":";AAGA,IAAM,KAAK,GAAG,OAAO,CAAC,OAAO,CAAC,CAAC,SAAO,CAAA,CAAC;AAEvC,MAAM,CAAC,OAAO,GAAG,UAAC,GAAmB;IACpC,mBAAmB;IACnB,GAAG,CAAC,cAAc,CAAC,SAAS,EAAE,UAAC,SAAoB;QAClD,iCAAiC;QACjC,SAAS,CAAC,MAAM,CACf,UAAC,UAA8B,EAAE,MAAgE;YAChG,KAAK,CACH,UAAU,CAAC,MAAM,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC;iBACtC,IAAI,CAAC,UAAC,QAAQ;gBACd,MAAM,CAAC,6BAA6B,CAAC,CAAC;YACvC,CAAC,CAAC,CACD,OAAK,CAAA,CAAC,UAAC,KAAK;gBACZ,MAAM,CAAC,4BAA4B,EAAE,OAAO,CAAC,CAAC;YAC/C,CAAC,CAAC,CAAC;QACL,CAAC,CACD,CAAC;QAEF,+BAA+B;QAC/B,SAAS,CAAC,YAAY,CAAC,UAAC,SAAoB,EAAE,UAA8B;YAC3E,IAAI,MAAM,GAA+B,UAAU,CAAC,MAAM,IAAI,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,CAAC,KAAK,CAAC;YACpG,IAAI,OAAO,GAAW,UAAU,CAAC,OAAO,IAAI,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,CAAC;YAEhF,SAAS,CAAC,cAAc,CAAC,UAAC,MAAyB;gBAClD,IAAI,WAAW,GAAG,SAAS,CAAC,KAAK,CAAC,qBAAqB,CAAC,MAAM,CAAC,CAAC;gBAChE,SAAS,CAAC,cAAc,CAAC,EAAE,MAAM,EAAE,WAAW,CAAC,MAAM,EAAE,OAAO,EAAE,WAAW,CAAC,OAAO,EAAE,CAAC,CAAC;YACxF,CAAC,CAAC,CAAC;YAEH,SAAS,CAAC,SAAS,CAAC;gBACnB;oBACC,EAAE,EAAE,QAAQ;oBACZ,IAAI,EAAE,QAAQ;oBACd,IAAI,EAAE,QAAQ;oBACd,KAAK,EAAE,MAAM;oBACb,MAAM,EAAE;wBACP,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE;wBAC1B,EAAE,EAAE,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,EAAE;wBAC5B,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,KAAK,EAAE;qBAC1B;iBACD;gBACD;oBACC,EAAE,EAAE,SAAS;oBACb,IAAI,EAAE,SAAS;oBACf,IAAI,EAAE,MAAM;oBACZ,KAAK,EAAE,OAAO;iBACd;aACD,CAAC,CAAC;QACJ,CAAC,CAAC,CAAC;IACJ,CAAC,CAAC,CAAC;AACJ,CAAC,CAAC"}
|
||||
14
Backend/dist/Integrations/buildin/http/integration.js
vendored
Normal file
14
Backend/dist/Integrations/buildin/http/integration.js
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
exports.__esModule = true;
|
||||
var Integration = {
|
||||
name: 'HTTP',
|
||||
description: 'Make a HTTP request.',
|
||||
main: require('./http'),
|
||||
actions: [
|
||||
{
|
||||
id: 'request',
|
||||
name: 'Make HTTP request'
|
||||
}
|
||||
]
|
||||
};
|
||||
module.exports = Integration;
|
||||
//# sourceMappingURL=integration.js.map
|
||||
1
Backend/dist/Integrations/buildin/http/integration.js.map
vendored
Normal file
1
Backend/dist/Integrations/buildin/http/integration.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"integration.js","sourceRoot":"","sources":["../../../../src/Integrations/buildin/http/integration.ts"],"names":[],"mappings":";AAEA,IAAI,WAAW,GAAgB;IAC9B,IAAI,EAAE,MAAM;IACZ,WAAW,EAAE,sBAAsB;IACnC,IAAI,EAAE,OAAO,CAAC,QAAQ,CAAC;IAEvB,OAAO,EAAE;QACR;YACC,EAAE,EAAE,SAAS;YACb,IAAI,EAAE,mBAAmB;SACzB;KACD;CACD,CAAC;AAEF,MAAM,CAAC,OAAO,GAAG,WAAW,CAAC"}
|
||||
Reference in New Issue
Block a user