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