1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-15 07:43:50 +00:00

updated to cleanup better

This commit is contained in:
Bryan Roe
2019-05-23 16:27:37 -07:00
parent 2895768ebf
commit 45ea5722b8

View File

@@ -270,7 +270,7 @@ function macos_messageBox()
ret.ipcpath = '/var/tmp/' + process.execPath.split('/').pop() + '_ev'; ret.ipcpath = '/var/tmp/' + process.execPath.split('/').pop() + '_ev';
var n = 0; var n = 0;
while (require('fs').existsSync(ret.ipcPath + n)) { ++n; } while (require('fs').existsSync(ret.ipcpath + n)) { ++n; }
ret.ipcpath += n; ret.ipcpath += n;
ret.title = title; ret.title = title;
@@ -364,6 +364,7 @@ function macos_messageBox()
if (require('fs').existsSync(options.path)) { require('fs').unlinkSync(options.path); } if (require('fs').existsSync(options.path)) { require('fs').unlinkSync(options.path); }
this._messageServer = require('net').createServer(); this._messageServer = require('net').createServer();
this._messageServer._options = options;
this._messageServer.timer = setTimeout(function (obj) this._messageServer.timer = setTimeout(function (obj)
{ {
obj.close(); obj.close();
@@ -430,6 +431,17 @@ function macos_messageBox()
} }
}); });
}); });
this._messageServer.on('~', function ()
{
try {
require('fs').unlinkSync(this._options.path);
}
catch (e)
{
}
});
return (this._messageServer); return (this._messageServer);
}; };
} }