Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const getWishlists = new Promise(async function(resolve, reject) {
- await bigCommerce.get('/wishlists').then(data => {
- Arr = data.data;
- let wArr = [];
- for (let [key, value] of Object.entries(Arr)) {
- if (value.id) {
- wArr.push(value.id);
- }
- }
- e();
- async function e(resolve) {
- for (i = 0; i < wArr.length; i++) {
- await bigCommerce.get('/wishlists/' + wArr[i]).then(data => {
- wishlistsArr = [];
- wishlistsArr = data.data;
- console.log(wishlistsArr.id + 'LINE 148');
- Wishlist.collection.findOne({ id: wishlistsArr.id }, null, function(
- err,
- docs
- ) {
- if (docs === null) {
- Wishlist.collection.insertOne(data.data, function(err, res) {
- if (err) throw err;
- console.log(
- 'Number of documents inserted: ' + res.insertedCount
- );
- });
- if (err) throw err;
- } else {
- reject(err);
- }
- });
- });
- }
- }
- return resolve();
- });
- }).catch(err => {
- console.log('getWishlists rejected' + err);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement