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.
hk/SrcJuCacheData.js

29 lines
773 B

function cacheData(data){
let jkdata = data;
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;
}
}