Esempio n. 1
0
 .then(function(result) {
     var token = trakt.export_token();
     utils.writeFile(token_file, JSON.stringify(token));
     callback({
       status: "success"
     });
 })
Esempio n. 2
0
function setAuth(callback, code) {
    trakt.exchange_code(code)
        .then(function(result) {
            var token = trakt.export_token();
            utils.writeFile(token_file, JSON.stringify(token));
            callback({
              status: "success"
            });
        })
        .catch(function(err) {
            callback({
              status: "bad request"
            });
        });
}
Esempio n. 3
0
  utils.readJSONFile(token_file, function(token){
    trakt.import_token(token)
        .then(function(data) {

            trakt.calendars.my.shows({
              start_date: START_DATE,
              days: NUMBER_OF_DAYS,
              extended: 'images,full'
            })
            .then(function(shows) {
                var convertedShows = shows.reverse();
                convertedShows = convertedShows.splice(0, numberOfShows);
                callback(convertTraktShows(convertedShows));
            })
            .catch(function(err) {
               console.log(err);
                callback([]);
            });
        })
        .catch(function(err) {
            console.log(err);
            callback([]);
        });
  });
Esempio n. 4
0
function getSetupData(callback) {
    callback({
        setup_url: trakt.get_url(),
    });
}