Split settings file and data file into two
parent
5ef4d8be70
commit
bdf67c0360
|
|
@ -1,6 +1,6 @@
|
|||
(function() {
|
||||
let waiting = false;
|
||||
let settings = require("Storage").readJSON("agpsdata.json", 1) || {
|
||||
let settings = require("Storage").readJSON("agpsdata.settings.json", 1) || {
|
||||
enabled: true,
|
||||
refresh: 1440
|
||||
};
|
||||
|
|
|
|||
|
|
@ -36,9 +36,10 @@ function CASIC_CHECKSUM(cmd) {
|
|||
}
|
||||
|
||||
function updateLastUpdate() {
|
||||
let settings = require("Storage").readJSON("agpsdata.json", 1) || {};
|
||||
settings.lastUpdate = Math.round(Date.now());
|
||||
require("Storage").writeJSON("agpsdata.json", settings)
|
||||
const file = "agpsdata.json";
|
||||
let data = require("Storage").readJSON(file, 1) || {};
|
||||
data.lastUpdate = Math.round(Date.now());
|
||||
require("Storage").writeJSON(file, data);
|
||||
}
|
||||
|
||||
exports.pull = function(successCallback, failureCallback) {
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
{"name":"agpsdata.settings.js","url":"settings.js"}
|
||||
],
|
||||
"data": [
|
||||
{"name": "agpsdata.json"}
|
||||
{"name": "agpsdata.json"},
|
||||
{"name": "agpsdata.settings.json"}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
(function(back) {
|
||||
function writeSettings(key, value) {
|
||||
var s = require('Storage').readJSON(FILE, true) || {};
|
||||
var s = Object.assign(
|
||||
require('Storage').readJSON("agpsdata.default.json", true) || {},
|
||||
require('Storage').readJSON(FILE, true) || {}
|
||||
);
|
||||
s[key] = value;
|
||||
require('Storage').writeJSON(FILE, s);
|
||||
readSettings();
|
||||
|
|
@ -13,7 +16,7 @@
|
|||
);
|
||||
}
|
||||
|
||||
var FILE="agpsdata.json";
|
||||
var FILE="agpsdata.settings.json";
|
||||
var settings;
|
||||
readSettings();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue