Changes

Jump to navigation Jump to search
m
no edit summary
Line 25: Line 25:  
}
 
}
 
                  
 
                  
−
                 var queueshelf = {};
+
                 this.EnqueueWB = async function( idk ) {
−
this.wbqueue = function(id) {
+
var k = await wbqueue(idk);
−
if ( typeof queueshelf[id] != undefined ) {
+
return k;
−
$.getJSON('/w/api.php?action=wbgetentities&format=json&ids=' + id, function(json) {  
+
}
−
var h = json.entities;
+
 
−
queueshelf[id] = h;
+
async function wbqueue(id) {
−
return h;
+
return new Promise(
−
})
+
function(resolve, reject) {
−
} else {
+
$.getJSON('/w/api.php?action=wbgetentities&format=json&ids=' + id, function(json) {  
−
console.log("getting from store");
+
var h = json.entities;
−
return queueshelf[id];
+
resolve(h);
−
}
+
})
 +
}).then( function(result) {
 +
console.log(result);
 +
return result;
 +
});
 
}
 
}
  
530

edits

Navigation menu