From 394c4059b8f164d1b875b793fe394b822b46a291 Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Thu, 24 Jan 2019 16:40:27 +0800 Subject: [PATCH] Fix getLocalForage bug --- libs/utils.js | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/libs/utils.js b/libs/utils.js index 52490d52..3c65d624 100644 --- a/libs/utils.js +++ b/libs/utils.js @@ -226,25 +226,22 @@ utils.prototype.getLocalForage = function (key, defaultValue, successCallback, e if (core.isset(errorCallback)) errorCallback(err); } else { + if (!core.isset(successCallback)) return; if (core.isset(value)) { - 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);} - } try { - if (core.isset(successCallback)) - successCallback(JSON.parse(value)); + var output = LZString.decompress(value); + if (core.isset(output) && output.length>0) { + try { + successCallback(JSON.parse(output)); + return; + } catch (ee) {main.log(ee);} + } + successCallback(JSON.parse(value)); return; } - catch (ee) {main.log(ee);} + catch (e) {main.log(e);} } - if (core.isset(successCallback)) - successCallback(defaultValue); + successCallback(defaultValue); } }) }