Commit 8d9fb1bf by Nick N. Sukharev

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

1 parent a1b08947
Showing with 15 additions and 9 deletions
...@@ -219,18 +219,24 @@ module.exports = exports = { ...@@ -219,18 +219,24 @@ module.exports = exports = {
}, },
send_to_google_disk(file_name, file_mime) { 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; sender.on("close", (code) => {
let look_stdout = proc.stdout.toString(); if (code != 0)
console.log("send 'file_name' to google disk return code: " + code);
});
let check_error = proc.error; sender.on("error", (error) => {
let look_stderr = proc.stderr.toString(); 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) sender.stdout.on("data", (data) => {
console.log("error: \n" + JSON.stringify(check_error, undefined, 2)); console.log("send to google disk stdout: \n" + data);
if (look_stderr) console.log("stderr: \n" + look_stderr); });
if (look_stdout) console.log("stdout: \n" + look_stdout);
}, },
is_mobile_code(abonent_phone) { is_mobile_code(abonent_phone) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!