Skip to content

Commit 11dbc87

Browse files
Update sailor version to 2.6.7 (#31)
1 parent 4d51f4f commit 11dbc87

File tree

7 files changed

+1464
-859
lines changed

7 files changed

+1464
-859
lines changed

.eslintrc.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module.exports = {
2+
'extends': 'airbnb-base',
3+
'env': {
4+
'mocha': true
5+
}
6+
};

.travis.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
language: node_js
22
node_js:
3-
- v8
3+
- v14
4+
- v13
5+
- v12
46
script: npm test

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
1+
## 1.0.4 (May 19, 2019)
2+
3+
* Update sailor version to 2.6.7
4+
* Fix codestyle
5+
16
## 1.0.3 (March 26, 2020)
27

38
* Add new jsonata functions getPassthrough and getFlowVarriables
49

510
## 1.0.2 (December 24, 2019)
611

712
* Update sailor version to 2.5.4
13+
814
## 1.0.1 (December 06, 2019)
915

1016
* Update sailor version to 2.5.1

lib/actions/transform.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
/* eslint no-invalid-this: 0 no-console: 0 */
2-
31
const eioUtils = require('elasticio-node').messages;
4-
const {JsonataTransform} = require('@elastic.io/component-commons-library');
2+
const { JsonataTransform } = require('@elastic.io/component-commons-library');
53

64
/**
75
* This method will be called from elastic.io platform providing following data
@@ -15,13 +13,18 @@ async function processAction(msg, cfg) {
1513
if (result === undefined || result === null || Object.keys(result).length === 0) {
1614
return Promise.resolve();
1715
}
16+
1817
if (typeof result[Symbol.iterator] === 'function') {
19-
// We have an iterator as result
18+
// We have an iterator as result
19+
// eslint-disable-next-line no-restricted-syntax
2020
for (const item of result) {
21+
// eslint-disable-next-line no-await-in-loop
2122
await this.emit('data', eioUtils.newMessageWithBody(item));
2223
}
24+
2325
return Promise.resolve();
2426
}
27+
2528
return Promise.resolve(eioUtils.newMessageWithBody(result));
2629
}
2730

0 commit comments

Comments
 (0)