From 27143e266319010d515c280a396b3b1ef26261a9 Mon Sep 17 00:00:00 2001 From: antelle Date: Thu, 15 Apr 2021 23:46:34 +0200 Subject: [PATCH] fixed macos socket --- app/scripts/comp/launcher/launcher-electron.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/scripts/comp/launcher/launcher-electron.js b/app/scripts/comp/launcher/launcher-electron.js index 91018413..c2664cfd 100644 --- a/app/scripts/comp/launcher/launcher-electron.js +++ b/app/scripts/comp/launcher/launcher-electron.js @@ -303,9 +303,16 @@ const Launcher = { }, prepareBrowserExtensionSocket(done) { if (process.platform === 'darwin') { - const dir = this.req('path').dirname(this.getBrowserExtensionSocketName()); + const sockName = this.getBrowserExtensionSocketName(); const fs = this.req('fs'); - fs.mkdir(dir, () => done()); + fs.access(sockName, fs.constants.F_OK, (err) => { + if (err) { + const dir = this.req('path').dirname(sockName); + fs.mkdir(dir, () => done()); + } else { + fs.unlink(sockName, () => done()); + } + }); } else if (process.platform === 'win32') { done(); } else {