Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- signin: function(){
- ChromeUtils.connecttotwitter().then(alert("Step After Then"));
- AppDispatcher.dispatch({actionType:TweetSmartActions.SIGN_IN,signedInTwitterUserId: response.user_id});
- },
- var ChromeUtils = {
- connecttotwitter: function () {
- return new Promise(function(fulfill,reject){
- var request = {
- type : "background.twitterRequestToken",
- };
- alert("Before sendMessage");
- chrome.runtime.sendMessage(request, function(response) {
- if (response)
- {
- fulfill(response);
- }
- else
- {
- reject(response);
- }
- });
- });
- },
- chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) {
- console.log("background.js: " + JSON.stringify(request));
- var type = request.type;
- if (type == "background.twitterRequestToken")
- {
- oauth.authorize(function(token,secret,userId,screenname){
- sendResponse({success:true,userId:userId,screenName:screenname});
- });
- alert("Alerting before returning true");
- return true;
- }
- ChromeExOAuth.prototype.initOAuthFlow = function(callback) {
- if (!this.hasToken()) {
- var params = ChromeExOAuth.getQueryStringParams();
- if (params['chromeexoauthcallback'] == 'true') {
- var oauth_token = params['oauth_token'];
- var oauth_verifier = params['oauth_verifier']
- this.getAccessToken(oauth_token, oauth_verifier, callback);
- } else {
- var request_params = {
- 'url_callback_param' : 'chromeexoauthcallback'
- }
- this.getRequestToken(function(url) {
- alert("Url after get request token " + url);
- window.location.href = url;
- alert(window.location.href);
- }, request_params);
- }
- chrome-extension://kiekipigbdldhggmlohbnhofnjhcbmem/chrome_ex_oauth.html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement