mirror of
https://github.com/localForage/localForage.git
synced 2026-02-01 15:32:04 +00:00
Merge pull request #276 from ocombe/patch-2
Use the prefix for keys & length in localStorage
This commit is contained in:
commit
9e8840bf28
@ -159,8 +159,9 @@
|
||||
var keys = [];
|
||||
|
||||
for (var i = 0; i < length; i++) {
|
||||
keys.push(localStorage.key(i)
|
||||
.substring(dbInfo.keyPrefix.length));
|
||||
if (localStorage.key(i).indexOf(dbInfo.keyPrefix) === 0) {
|
||||
keys.push(localStorage.key(i).substring(dbInfo.keyPrefix.length));
|
||||
}
|
||||
}
|
||||
|
||||
resolve(keys);
|
||||
@ -175,10 +176,8 @@
|
||||
function length(callback) {
|
||||
var self = this;
|
||||
var promise = new Promise(function(resolve, reject) {
|
||||
self.ready().then(function() {
|
||||
var result = localStorage.length;
|
||||
|
||||
resolve(result);
|
||||
self.keys().then(function(keys) {
|
||||
resolve(keys.length);
|
||||
}).catch(reject);
|
||||
});
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user