("Set storageKey= " +storageKeyName+" and value = " +valueToCheck); return valueToCheck; }else{ //Yes - Storage key exists with a value - // Does it match valueToCheck? if(valueToCheck === storageKeyValue){ //Yes - return '' //values match so send empty '' _satellite.logger.log("keys match so send nothing back") return ''; }else{ //No - return valueToCheck and set storagekey and value _satellite.logger.log("keys DO NOT match - return valueToCheck and set new Storage"); sessionStorage.setItem(storageKeyName,valueToCheck); return valueToCheck; } } } else{ //valueToCheck is empty or null _satellite.logger.log("empty valueToCheck") return ''; } }