From 3a4b1cf0622f9b35788370b89b82c60948555d0f Mon Sep 17 00:00:00 2001 From: Delaney Gillilan Date: Thu, 8 Dec 2016 10:46:42 -0800 Subject: [PATCH 1/2] Include optional email and request in callback. --- passport-twitter/index.d.ts | 3 +++ passport-twitter/passport-twitter-tests.ts | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/passport-twitter/index.d.ts b/passport-twitter/index.d.ts index ee0ad9ea4b..c4cc69c23f 100644 --- a/passport-twitter/index.d.ts +++ b/passport-twitter/index.d.ts @@ -24,6 +24,9 @@ interface IStrategyOption { consumerSecret: string; callbackURL: string; + passReqToCallback?: true; + includeEmail?: true; + reguestTokenURL?: string; accessTokenURL?: string; userAuthorizationURL?: string; diff --git a/passport-twitter/passport-twitter-tests.ts b/passport-twitter/passport-twitter-tests.ts index 815d490610..66355a2f31 100644 --- a/passport-twitter/passport-twitter-tests.ts +++ b/passport-twitter/passport-twitter-tests.ts @@ -15,7 +15,9 @@ var User = { passport.use(new twitter.Strategy({ consumerKey: process.env.PASSPORT_TWITTER_CONSUMER_KEY, consumerSecret: process.env.PASSPORT_TWITTER_CONSUMER_SECRET, - callbackURL: process.env.PASSPORT_TWITTER_CALLBACK_URL + callbackURL: process.env.PASSPORT_TWITTER_CALLBACK_URL, + passReqToCallback : true, + includeEmail: true }, function(accessToken:string, refreshToken:string, profile:twitter.Profile, done:(error:any, user?:any) => void) { User.findOrCreate(profile.id, profile.provider, function(err, user) { From 8789bb745d0cd89be97cde071ec55916e02536a3 Mon Sep 17 00:00:00 2001 From: Delaney Gillilan Date: Thu, 8 Dec 2016 10:51:14 -0800 Subject: [PATCH 2/2] update header per pull request template --- passport-twitter/index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/passport-twitter/index.d.ts b/passport-twitter/index.d.ts index c4cc69c23f..387fa7ab44 100644 --- a/passport-twitter/index.d.ts +++ b/passport-twitter/index.d.ts @@ -1,5 +1,5 @@ -// Type definitions for passport-facebook 1.0.3 -// Project: https://github.com/jaredhanson/passport-facebook +// Type definitions for passport-twitter 1.0.4 +// Project: https://github.com/jaredhanson/passport-twitter // Definitions by: James Roland Cabresos // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped