Skip to content

Commit 48f51cd

Browse files
committed
added firmware download
1 parent 83f051b commit 48f51cd

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

nw-miniblip/javascript/main.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// TODO
2-
// GET REMOTE JSON
2+
// OK - GET REMOTE JSON
33
// DOWNLOAD FILE ON ITEM CLICK
44
// CHECK BOARD STATUS
55
// UPLOAD FIRMWARE
66
//
77
var fs = require("fs");
8-
var http = require('http');
8+
var https = require('https');
99

1010

1111
function detect_board() {
@@ -102,7 +102,7 @@ console.log(file_url);
102102
});
103103

104104
if (isRemote) {
105-
download_firmware(file_url, function() {
105+
download_firmware(obj, function() {
106106
//upload_firmware(file_url, "/dev/sdb");
107107
});
108108
} else {
@@ -127,16 +127,18 @@ function get_list_firmwares_local() {
127127

128128

129129
//TODO check md5
130-
function download_firmware(name, url, callback) {
130+
function download_firmware(obj, callback) {
131131
if (!fs.existsSync("./tmp")){
132132
fs.mkdirSync("./tmp");
133133
}
134134

135-
var path = process.cwd() + "/" + name;
135+
var path = process.cwd() + "/tmp/" + obj.name+".bin";
136+
console.log("saving in " + path);
137+
console.log(obj);
136138

137139
var file = fs.createWriteStream(path);
138140

139-
var request = http.get(url, function (response) {
141+
var request = https.get(get_remote_firmware_url(obj.name), function (response) {
140142
response.pipe(file);
141143
callback();
142144
});

0 commit comments

Comments
 (0)