@speakr/speakr-module-services
Version:
SPEAKR Shared Service Module
33 lines (30 loc) • 808 B
JavaScript
;
const db = require('../../db');
module.exports = function(options){
return db.accounts.update(
{
active: options.active,
access_token: options.access_token,
refresh_token: options.refresh_token,
access_secret: options.access_secret,
platform_user_image: options.platform_user_image,
profile_link: options.profile_link,
influencer_id: options.influencers.dataValues ? options.influencers.dataValues.id : options.influencers.id,
current_username: options.current_username,
expired_access_token: false
},
{
where: { id: options.accounts.id },
returning: true
}
)
.then(accounts => {
if (!!accounts) {
options.accounts = accounts;
return Promise.resolve(options);
} else {
return Promise.resolve(options);
}
}
);
};