mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-07-04 07:02:50 +08:00
commonjs 调整
This commit is contained in:
parent
0df7fa3c8e
commit
94e8f5752e
@ -10,36 +10,41 @@ exports.fofo = {
|
|||||||
return /[a-zA-Z0-9\-]+\.asar/.test(__dirname) ? false : true
|
return /[a-zA-Z0-9\-]+\.asar/.test(__dirname) ? false : true
|
||||||
},
|
},
|
||||||
|
|
||||||
pushData: function (databases, data) {
|
getDB: id => {
|
||||||
var db = utools.db.get(databases);
|
var db = utools.db.get(id),
|
||||||
|
dbData = db ? db.data : {};
|
||||||
|
return dbData;
|
||||||
|
},
|
||||||
|
|
||||||
|
putDB: (key, value, id) => {
|
||||||
|
var db = utools.db.get(id);
|
||||||
if (db) {
|
if (db) {
|
||||||
utools.db.put({ _id: databases, data: data, _rev: db._rev });
|
var rev = db._rev
|
||||||
|
var data = db.data
|
||||||
|
data[key] = value;
|
||||||
|
utools.db.put({ _id: id, data: data, _rev: rev });
|
||||||
} else {
|
} else {
|
||||||
utools.db.put({ _id: databases, data: data });
|
var data = {};
|
||||||
|
data[key] = value;
|
||||||
|
utools.db.put({ _id: id, data: data });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
showChangeLog: function () {
|
showChangeLog: function () {
|
||||||
this.pushData('plugin', { version: this.pluginInfo().version })
|
this.putDB('version', this.pluginInfo().version, 'plugin')
|
||||||
fs.readFile(path.join(__dirname, 'CHANGELOG.md'), { encoding: 'utf8' }, (err, data) => {
|
fs.readFile(path.join(__dirname, 'CHANGELOG.md'), { encoding: 'utf8' }, (err, data) => {
|
||||||
if (data) utools.ubrowser.goto(data, '更新日志').run({
|
if (data) utools.ubrowser.goto(data, '更新日志').run({
|
||||||
width: 1080,
|
width: 1280,
|
||||||
height: 860
|
height: 920
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
isRunningAtFirstTime: function () {
|
isRunningAtFirstTime: function () {
|
||||||
try {
|
var historyVersion = this.getDB('plugin').version
|
||||||
var historyVersion = utools.db.get('plugin').data.version
|
if (!historyVersion) return 'init'
|
||||||
if (historyVersion != this.pluginInfo().version) {
|
if (this.pluginInfo().version > historyVersion) return 'update'
|
||||||
return true
|
|
||||||
} else {
|
|
||||||
return false
|
return false
|
||||||
}
|
|
||||||
} catch (error) {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
GetFilePath: function (Path, File) {
|
GetFilePath: function (Path, File) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user