27 lines
805 B
JavaScript
27 lines
805 B
JavaScript
const config = require('../config');
|
|
|
|
var db = null;
|
|
|
|
|
|
module.exports = {
|
|
initModule : function(databaseObject){
|
|
db=databaseObject;
|
|
},
|
|
|
|
loadTokens : function(){
|
|
db.collection('token_list').findOne().then(tokens=>{
|
|
if (tokens !== null){
|
|
config.TOKEN = tokens.access_token;
|
|
config.REFRESH_TOKEN = tokens.refresh_token;
|
|
config.TOKEN_EXPIRES_IN = tokens.expires_in;
|
|
}else{
|
|
//Cannot continue without tokens
|
|
console.log("Cannot continue without tokens in database");
|
|
process.exit(-1);
|
|
}
|
|
}).catch(e=>{
|
|
console.log("Error loading tokens ! Cannot continue without tokens in database");
|
|
process.exit(-1);
|
|
})
|
|
}
|
|
} |