Commit 8d9fb1bf by Nick N. Sukharev

Отправка файла на Googlr Disk изменена с синхронной на асинхронную

1 parent a1b08947
Showing with 16 additions and 11 deletions
......@@ -219,18 +219,24 @@ module.exports = exports = {
},
send_to_google_disk(file_name, file_mime) {
let proc = sys.spawnSync('php', [ file_sender, file_name, file_mime ]);
const sender = sys.spawn('php', [ file_sender, file_name, file_mime ]);
let exit_code = proc.status;
let look_stdout = proc.stdout.toString();
sender.on("close", (code) => {
if (code != 0)
console.log("send 'file_name' to google disk return code: " + code);
});
let check_error = proc.error;
let look_stderr = proc.stderr.toString();
sender.on("error", (error) => {
console.log("send to google disk error: \n" + JSON.stringify(error, undefined, 2));
});
sender.stderr.on("data", (data) => {
console.log("send to google disk stderr: \n" + data);
});
if (check_error)
console.log("error: \n" + JSON.stringify(check_error, undefined, 2));
if (look_stderr) console.log("stderr: \n" + look_stderr);
if (look_stdout) console.log("stdout: \n" + look_stdout);
sender.stdout.on("data", (data) => {
console.log("send to google disk stdout: \n" + data);
});
},
is_mobile_code(abonent_phone) {
......@@ -352,4 +358,4 @@ module.exports = exports = {
};
}
};
\ No newline at end of file
};
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!