From 79517a37d2d238607297b248da2c89cf16b87b49 Mon Sep 17 00:00:00 2001 From: HolographicHat Date: Fri, 25 Mar 2022 21:53:14 +0800 Subject: [PATCH] try to fix copy error --- app.js | 2 ++ export.js | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index b9e1055..9cbc239 100644 --- a/app.js +++ b/app.js @@ -120,6 +120,8 @@ const onExit = () => { login = true } }) + server.on("error", err => console.log(`Proxy error: ${err.message}` + err.message)) + server.on("proxyError", err => console.log(`Proxy error: ${err.message}` + err.message)) server.on("proxyMsg", (msg, _) => { lastRecvTimestamp = parseInt(Date.now() / 1000) let buf = Buffer.from(msg) diff --git a/export.js b/export.js index ef37448..db532d1 100644 --- a/export.js +++ b/export.js @@ -1,6 +1,6 @@ const fs = require("fs") const readline = require("readline") -const { exec } = require("child_process") +const { spawnSync } = require("child_process") const { loadCache } = require("./utils") const exportToSeelie = proto => { @@ -62,7 +62,7 @@ const exportToCocogoat = async proto => { }) const ts = Date.now() const json = JSON.stringify(out,null,2) - exec("clip").stdin.end(json) + spawnSync("clip", { input: json }) const fp = `./export-${ts}-cocogoat.json` fs.writeFileSync(fp, json) console.log(`导出内容已复制到剪贴板,若拷贝失败请手动复制 export-${ts}-cocogoat.json 文件内容`)