diff --git a/src/common/socket.js b/src/common/socket.js index 84b968a0..a7caf592 100755 --- a/src/common/socket.js +++ b/src/common/socket.js @@ -262,8 +262,16 @@ export default class Socket { error2 && Debug.error(error2); let [error3,] = await to(fsExtra.outputFile(config.path.code, config.code)); error3 && Debug.error(error3); - const [error, result] = await to(shell.upload(config)); - error && Debug.error(error); + const [error, result] = await to(shell.compile(config)); + if (error) { + Debug.error(error); + callback([error, result]); + return; + } + if (result.code === 0) { + const buildPath = config.path.build; + result.files = await Boards.getFiles(config.key, buildPath); + } callback([error, result]); });