Fix getLocalForage bug

This commit is contained in:
ckcz123 2019-01-24 16:40:27 +08:00
parent c50d21ffe0
commit 394c4059b8

View File

@ -226,24 +226,21 @@ utils.prototype.getLocalForage = function (key, defaultValue, successCallback, e
if (core.isset(errorCallback)) errorCallback(err);
}
else {
if (!core.isset(successCallback)) return;
if (core.isset(value)) {
try {
var output = LZString.decompress(value);
if (core.isset(output) && output.length>0) {
try {
if (core.isset(successCallback))
successCallback(JSON.parse(output));
return;
} catch (ee) {main.log(ee);}
}
catch (ee) {main.log(ee);}
}
try {
if (core.isset(successCallback))
successCallback(JSON.parse(value));
return;
}
catch (ee) {main.log(ee);}
catch (e) {main.log(e);}
}
if (core.isset(successCallback))
successCallback(defaultValue);
}
})