Fix getLocalForage bug
This commit is contained in:
parent
c50d21ffe0
commit
394c4059b8
@ -226,24 +226,21 @@ utils.prototype.getLocalForage = function (key, defaultValue, successCallback, e
|
|||||||
if (core.isset(errorCallback)) errorCallback(err);
|
if (core.isset(errorCallback)) errorCallback(err);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if (!core.isset(successCallback)) return;
|
||||||
if (core.isset(value)) {
|
if (core.isset(value)) {
|
||||||
|
try {
|
||||||
var output = LZString.decompress(value);
|
var output = LZString.decompress(value);
|
||||||
if (core.isset(output) && output.length>0) {
|
if (core.isset(output) && output.length>0) {
|
||||||
try {
|
try {
|
||||||
if (core.isset(successCallback))
|
|
||||||
successCallback(JSON.parse(output));
|
successCallback(JSON.parse(output));
|
||||||
return;
|
return;
|
||||||
|
} catch (ee) {main.log(ee);}
|
||||||
}
|
}
|
||||||
catch (ee) {main.log(ee);}
|
|
||||||
}
|
|
||||||
try {
|
|
||||||
if (core.isset(successCallback))
|
|
||||||
successCallback(JSON.parse(value));
|
successCallback(JSON.parse(value));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
catch (ee) {main.log(ee);}
|
catch (e) {main.log(e);}
|
||||||
}
|
}
|
||||||
if (core.isset(successCallback))
|
|
||||||
successCallback(defaultValue);
|
successCallback(defaultValue);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user