Skip to content

Commit 1324be5

Browse files
Thiemann96umut0
andauthored
Added display to getSketch() (#410)
* Added display to getSketch() * update templater version * build for dockerhub * new templater version * bumped templater version * eslint * remove branch from testing Co-authored-by: umut0 <[email protected]>
1 parent 89ccceb commit 1324be5

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

packages/api/lib/controllers/boxesController.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,8 @@ const getSketch = async function getSketch (req, res, next) {
435435
password: req._userParams.password,
436436
devEUI: req._userParams.devEUI,
437437
appEUI: req._userParams.appEUI,
438-
appKey: req._userParams.appKey
438+
appKey: req._userParams.appKey,
439+
display_enabled: req._userParams.display_enabled
439440
};
440441

441442
// pass access token only if useAuth is true and access_token is available
@@ -497,6 +498,7 @@ module.exports = {
497498
{ name: 'devEUI', dataType: 'StringWithEmpty' },
498499
{ name: 'appEUI', dataType: 'StringWithEmpty' },
499500
{ name: 'appKey', dataType: 'StringWithEmpty' },
501+
{ name: 'display_enabled', allowedValues: ['true', 'false'] },
500502
]),
501503
checkPrivilege,
502504
getSketch

packages/models/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"license": "MIT",
77
"dependencies": {
88
"@sensebox/osem-protos": "^1.1.0",
9-
"@sensebox/sketch-templater": "^1.8.3",
9+
"@sensebox/sketch-templater": "^1.9.0",
1010
"bcrypt": "^5.0.0",
1111
"bunyan": "^1.8.14",
1212
"config": "^3.3.3",

packages/models/src/box/box.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -817,7 +817,7 @@ boxSchema.methods.updateSensors = function updateSensors (sensors) {
817817
}
818818
};
819819

820-
boxSchema.methods.getSketch = function getSketch ({ encoding, serialPort, soilDigitalPort, soundMeterPort, windSpeedPort, ssid, password, devEUI, appEUI, appKey, access_token } = {}) {
820+
boxSchema.methods.getSketch = function getSketch ({ encoding, serialPort, soilDigitalPort, soundMeterPort, windSpeedPort, ssid, password, devEUI, appEUI, appKey, access_token, display_enabled } = {}) {
821821
if (serialPort) {
822822
this.serialPort = serialPort;
823823
}
@@ -837,6 +837,7 @@ boxSchema.methods.getSketch = function getSketch ({ encoding, serialPort, soilDi
837837
this.appEUI = appEUI,
838838
this.appKey = appKey;
839839
this.access_token = access_token;
840+
this.display_enabled = display_enabled;
840841

841842
return templateSketcher.generateSketch(this, { encoding });
842843
};

yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,10 @@
5858
resolved "https://registry.yarnpkg.com/@sensebox/osem-protos/-/osem-protos-1.1.0.tgz#a7de8bc6be867953f1309181a012063c23299e79"
5959
integrity sha512-H+nUVcWlT0dvIqfJnYHuX9JBcCkP1ZKGE5YTRNWPbAEdZ11h+srpQsmeI58wK5hJcdukaZAjc4Dy96IeGM77aA==
6060

61-
"@sensebox/sketch-templater@^1.8.3":
62-
version "1.8.3"
63-
resolved "https://registry.yarnpkg.com/@sensebox/sketch-templater/-/sketch-templater-1.8.3.tgz#16fe48afdd2e472ab443e5d21890b59ec8701cd9"
64-
integrity sha512-oKKgv6foFzoiTcyCeZEnycOshyE5owh8Xsjk3a0YuhfG+pLwd9EN4maV7jW6IPcmtSXtaTEICoB+H9K7DiAyLQ==
61+
"@sensebox/sketch-templater@^1.9.0":
62+
version "1.9.0"
63+
resolved "https://registry.yarnpkg.com/@sensebox/sketch-templater/-/sketch-templater-1.9.0.tgz#ef7d3222242dffc1e060f7ea843a6c2a1a090662"
64+
integrity sha512-wciob8MREljN16Th4VgPOQRUFeOT2rh3uXjdYk++Xs2ir3psGZ/iY9ft1mMW3RaTbSPNz1vICtJNgCelxHxodA==
6565
dependencies:
6666
config "^1.29.2"
6767
dedent "^0.7.0"

0 commit comments

Comments
 (0)