File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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//
77var fs = require ( "fs" ) ;
8- var http = require ( 'http ' ) ;
8+ var https = require ( 'https ' ) ;
99
1010
1111function 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 } ) ;
You can’t perform that action at this time.
0 commit comments