fixing fitbit
This commit is contained in:
parent
b4dcb0a600
commit
eda6ab76e0
@ -3,7 +3,7 @@
|
||||
"timeout": 10000,
|
||||
"creds": {
|
||||
"clientID": "227QC6",
|
||||
"clientSecret": "aad7cf451c8851762310e54f63d97604"
|
||||
"clientSecret": "effef74aa5763a08a0a4c8f31a2fcb7d"
|
||||
},
|
||||
"uris": {
|
||||
"authorizationUri": "https://www.fitbit.com",
|
||||
|
@ -2,7 +2,6 @@ var jsonfile = require('jsonfile');
|
||||
var config = require('../../config/config.json');
|
||||
var Fitbit = require('fitbit-oauth2');
|
||||
var dateFormat = require('dateformat');
|
||||
var fs = require('fs');
|
||||
|
||||
var logger = require('log4js').getLogger();
|
||||
|
||||
@ -46,7 +45,6 @@ logger.info('Getting fitbit for: ', yesterday);
|
||||
}
|
||||
};
|
||||
|
||||
/*
|
||||
jsonfile.readFile(tokenFile, function(err, obj) {
|
||||
if (err) {
|
||||
logger.error('Today Fitbit token failed to load');
|
||||
@ -60,35 +58,3 @@ jsonfile.readFile(tokenFile, function(err, obj) {
|
||||
}
|
||||
});
|
||||
|
||||
*/
|
||||
|
||||
var persist = {
|
||||
read: function( filename, cb ) {
|
||||
fs.readFile( filename, { encoding: 'utf8', flag: 'r' }, function( err, data ) {
|
||||
if ( err ) return cb( err );
|
||||
try {
|
||||
var token = JSON.parse( data );
|
||||
cb( null, token );
|
||||
} catch( err ) {
|
||||
cb( err );
|
||||
}
|
||||
});
|
||||
},
|
||||
write: function( filename, token, cb ) {
|
||||
console.log( 'persisting new token:', JSON.stringify( token ) );
|
||||
fs.writeFile( filename, JSON.stringify( token ), cb );
|
||||
}
|
||||
};
|
||||
|
||||
persist.read(tokenFile, function(err, obj) {
|
||||
if (err) {
|
||||
logger.error('Today Fitbit token failed to load');
|
||||
logger.warn(err);
|
||||
|
||||
}
|
||||
else {
|
||||
logger.info('Fitbit token loaded...');
|
||||
fitbit.setToken(obj);
|
||||
|
||||
}
|
||||
});
|
||||
|
@ -117,26 +117,8 @@ var tfile = 'fb-token.json';
|
||||
// Instanciate a fitbit client. See example config below.
|
||||
//
|
||||
|
||||
var persist = {
|
||||
read: function( filename, cb ) {
|
||||
fs.readFile( filename, { encoding: 'utf8', flag: 'r' }, function( err, data ) {
|
||||
if ( err ) return cb( err );
|
||||
try {
|
||||
var token = JSON.parse( data );
|
||||
cb( null, token );
|
||||
} catch( err ) {
|
||||
cb( err );
|
||||
}
|
||||
});
|
||||
},
|
||||
write: function( filename, token, cb ) {
|
||||
console.log( 'persisting new token:', JSON.stringify( token ) );
|
||||
fs.writeFile( filename, JSON.stringify( token ), cb );
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
var fitbit = new Fitbit( config.fitbit, persist);
|
||||
var fitbit = new Fitbit( config.fitbit);
|
||||
|
||||
// In a browser, http://localhost:4000/fitbit to authorize a user for the first time.
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user