const name = profile.displayName || profile._json.name || profile._json.screen_name || profile.username || ''; profile.photos[0].value) || null, coverPhoto: profile._json.profile_background_image_url_https ? profile._json.profile_background_image_url_https : null, description: profile._json.description && profile._json.description.length > 0 ? profile._json.description : '', website: profile._json.entities.url && profile._json.entities.url.urls && profile._json.entities.url.urls.length > 0 ? profile._json.entities.url.urls[0].expanded_url : '', };
database.UserModel.load(options, function (err, user) { if (err) return done(err); if (!user) { var user = new database.UserModel({ name: profile.displayName, provider: 'twitter', twitter: profile._json }); user.save(function (err) { if (err) console.log(err); return done(err, user); }); } else { return done(err, user); } });
function (req, token, tokenSecret, profile, done) { var providerData = profile._json; providerData.token = token; providerData.tokenSecret = tokenSecret;
newUser.twitter.username = profile.username; newUser.twitter.displayName = profile.displayName; newUser.twitter.lastStatus = profile._json.status.text;
posts: [], profile_url: "https://twitter.com/" + profile["screen_name"], profile_picture: profile._json["profile_image_url"], name: profile["displayName"], location: profile._json["location"], bio: profile._json["description"], created_at: Date.now(), followers: profile._json["followers_count"], friendlyFollowers: [], following: profile._json["friends_count"], notifications: [], email: profile.email,
database.UserModel.load(options, function (err, user) { if (err) return done(err); if (!user) { var user = new database.UserModel({ name: profile.displayName, provider: 'twitter', twitter: profile._json }); user.save(function (err) { if (err) console.log(err); return done(err, user); }); } else { return done(err, user); } });
function (req, token, tokenSecret, profile, done) { var providerData = profile._json; providerData.token = token; providerData.tokenSecret = tokenSecret;
function(req, token, tokenSecret, profile, done) { var providerData = profile._json; providerData.token = token; providerData.tokenSecret = tokenSecret;