diff --git a/package.json b/package.json index 7ce8ec7..d1a1335 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arduino-create-agent-js-client", - "version": "2.6.0", + "version": "2.7.0", "description": "JS module providing discovery of the Arduino Create Plugin and communication with it", "main": "lib/index.js", "module": "es/index.js", diff --git a/src/chrome-app-daemon.js b/src/chrome-app-daemon.js index 753bb31..507f2f3 100644 --- a/src/chrome-app-daemon.js +++ b/src/chrome-app-daemon.js @@ -237,9 +237,9 @@ export default class ChromeOsDaemon extends Daemon { * data: "compiled sketch" * } */ - _upload({ - board, port, commandline, data - }) { + _upload(uploadPayload, uploadCommandInfo) { + const { board, port, commandline, data } = uploadPayload; + const extrafiles = uploadCommandInfo && uploadCommandInfo.files && Array.isArray(uploadCommandInfo.files) ? uploadCommandInfo.files : []; try { window.oauth.token().then(token => { this.channel.postMessage({ @@ -249,7 +249,8 @@ export default class ChromeOsDaemon extends Daemon { port, commandline, data, - token: token.token + token: token.token, + extrafiles } }); });