UNPKG

sosoreads

Version:
50 lines (43 loc) 1.63 kB
const sosoreads = require('./sosoreads'); async function sosotest () { const goodreadsDeveloperKey = '2kYIBVxcqaN4mdfclzwVQ'; // todo: move to credentials file const sosoreadsOptions = { "goodreads_developer_key": goodreadsDeveloperKey }; const s = sosoreads(sosoreadsOptions); const reviewsOptions = { "userId": 4812558, "paging": { "count": 3, "number": 1 }, "shelf": "read" }; await s.getReviews(reviewsOptions) .then(response => { // loop through reviews response.reviews.forEach(review => { console.log(review.id); // check if review exists in Fauna // faunadb.query( // q.Match( // q.Ref("indexes/all_links") // ) // ) // .then( response => { ... }) let doesReviewExist = false; if (doesReviewExist) { console.log('review exists'); // if changes, update // if no change, break from loop } else { // if userbook exists, get userbookid. if userbook doesn't exist, insert it // insert review } }); issaveComplete = true; }); }; sosotest(); module.exports = sosoreads;