You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
function cacheData(jkdata){
|
|
|
|
let fileid = jkdata.type + '_'+ jkdata.name;
|
|
|
|
let cachefile = `hiker://files/cache/_fileSelect_${fileid}.json`;
|
|
|
|
if (!fileExist(cachefile)) {
|
|
|
|
writeFile(cachefile,JSON.stringify(jkdata));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
function readData(fileid,datatype){
|
|
|
|
let cachefile = `hiker://files/cache/_fileSelect_${fileid}.json`;
|
|
|
|
let cachedata = fetch(cachefile);
|
|
|
|
if(cachedata != ""){
|
|
|
|
try{
|
|
|
|
eval("var jkdata=" + cachedata+ ";");
|
|
|
|
}catch(e){
|
|
|
|
var jkdata = {};
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
var jkdata = {};
|
|
|
|
}
|
|
|
|
if(datatype=="1"){
|
|
|
|
return jkdata.parse;
|
|
|
|
}else if(datatype=="2"){
|
|
|
|
return jkdata.erparse;
|
|
|
|
}else if(datatype=="0"){
|
|
|
|
return jkdata.public;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
require(config.cd);
|
|
|
|
let 一级 = readData(runMode+"_"+sourcename,"1");
|
|
|
|
*/
|