配置文件写锁

This commit is contained in:
ckcz123 2020-10-21 11:46:12 +08:00
parent 4fbca892d2
commit 3ba9be2925

View File

@ -32,11 +32,11 @@ editor_config.prototype.save = function(callback) {
if (this._isWriting) return;
try {
this._isWriting = true;
fs.writeFile(this.address, JSON.stringify(this.config) ,'utf-8', function(e) {
fs.writeFile(this.address, JSON.stringify(this.config) ,'utf-8', (function(e) {
this._isWriting = false;
if (e) console.error("写入配置文件失败");
if (callback instanceof Function) callback();
})
}).bind(this))
} catch (e) {
this._isWriting = false;
console.error(e);