Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- startFetch: function () {
- _chromeStorage.get(CONST.STORE_QUERY_URL, function (items) {
- // tule rabim for zanko od 0 do neki
- // ...do kam bi ta for zanka Ε‘la je odvisno od tega, kar bi AVTONET.fetchAll funkc vrnala
- // kako to nardit z vsemi temi async forami?
- // tole ne dela ker je v fetchAllImportIO en kup nestanih async funkcij
- var promis = new Promise(function(resolve){
- resolve(AVTONET.fetchAllImportIO(queryUrl, i));
- });
- promis.then(function(a){
- console.log(a)
- })
- }
- });
- },
- fetchAllImportIO: function (queryUrl, page) {
- queryUrl = queryUrl + CONST.URL_PARAM_PAGE + page;
- var allDonePromises = [];
- $.getJSON(ioimporturl, function (r) {
- console.log(r);
- $.each(r.tables[0].results, function () {
- jsonResults.push(this)
- });
- allDonePromises.push(new Promise(function(resolve){
- _chromeStorage.get(CONST.STORE_STORED_ID, function (item) {
- var setPromises = [];
- var i;
- for (i = 0; i < jsonResults.length; i++) {
- var jsonObj = jsonResults[i];
- let uri = encodeURI(CONST.AVTONET_MOTO_PREFIX + url.substring(2, url.length));
- rtrnUris.push(uri);
- }
- resolve();
- });
- }));
- Promise.all(allDonePromises).then(function(){
- return rtrnUris;
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement