# HG changeset patch # User Mathias Gebbe # Date 1412055054 -7200 # Node ID 8238d312e281a96f4e86046cc2f29d0e1a22a66c # Parent 3e3fa35e3ce23e8d0e06bf619269a4f0f16c073b var checks diff -r 3e3fa35e3ce2 -r 8238d312e281 src/facebook.coffee --- a/src/facebook.coffee Thu Aug 28 18:40:39 2014 +0200 +++ b/src/facebook.coffee Tue Sep 30 07:30:54 2014 +0200 @@ -102,7 +102,7 @@ async.eachLimit allESN, 10, ((fromesn, callback) -> async.waterfall [ (cb) -> - if fromesn.sourcePost.indexOf('www.facebook.com') is -1 + if fromesn.sourcePost.indexOf('facebook.com') is -1 return Usermap.search {id: me + '_to_' + me}, cb (pumpuser, cb) -> diff -r 3e3fa35e3ce2 -r 8238d312e281 src/google.coffee --- a/src/google.coffee Thu Aug 28 18:40:39 2014 +0200 +++ b/src/google.coffee Tue Sep 30 07:30:54 2014 +0200 @@ -95,8 +95,10 @@ ###### get user info googleplus ###### ####################################### getUser = (user) -> + return if not (user?) data = "" id = user.user_ESN.substr(0,user.user_ESN.indexOf('@')) + return if not (user.oauth_token?) token = user.oauth_token.substr(0,user.oauth_token.indexOf(';')) options = host: "www.googleapis.com" @@ -128,6 +130,7 @@ friends = new Array() me = user.user_pumpio id = user.user_ESN.substr(0,user.user_ESN.indexOf('@')) + return if not (user.oauth_token?) if user.oauth_token.indexOf(';') isnt -1 token = user.oauth_token.substr(0,user.oauth_token.indexOf(';')) else diff -r 3e3fa35e3ce2 -r 8238d312e281 src/pumpio.coffee --- a/src/pumpio.coffee Thu Aug 28 18:40:39 2014 +0200 +++ b/src/pumpio.coffee Tue Sep 30 07:30:54 2014 +0200 @@ -30,9 +30,11 @@ (callback) -> Host.search {hostname: server}, callback (host,callback) -> + return if not (host?) # get host from db host = JSON.stringify(host) host = JSON.parse(host) + return if not (host[0]?) oauth = new OAuth.OAuth(host[0].request_token_endpoint, host[0].access_token_endpoint, host[0].client_id, host[0].client_secret, "1.0A", null, "HMAC-SHA1") oauth.get "https://" + server + "/api/user/"+id, token, secret, callback ], (err,result) -> @@ -61,8 +63,10 @@ Host.search {hostname: server}, callback (host,callback) -> # get host from db + return if not (host?) host = JSON.stringify(host) host = JSON.parse(host) + return if not (host[0]?) activity = verb: "post" #cc: [ @@ -98,8 +102,10 @@ Host.search {hostname: server}, callback (host,callback) -> # get host from db + return if not (host?) host = JSON.stringify(host) host = JSON.parse(host) + return if not (host[0]?) oauth = new OAuth.OAuth(host[0].request_token_endpoint, host[0].access_token_endpoint, host[0].client_id, host[0].client_secret, "1.0A", null, "HMAC-SHA1") oauth.get "https://" + server + "/api/user/"+id+"/feed", token, secret, callback ], (err,result) -> @@ -126,9 +132,11 @@ (callback) -> Host.search {hostname: server}, callback (host,callback) -> + return if not (host?) # get host from db host = JSON.stringify(host) host = JSON.parse(host) + return if not (host[0]?) oauth = new OAuth.OAuth(host[0].request_token_endpoint, host[0].access_token_endpoint, host[0].client_id, host[0].client_secret, "1.0A", null, "HMAC-SHA1") oauth.get noteurl, token, secret, callback ], (err,result) -> @@ -141,6 +149,7 @@ return getLikes = (user, callback) -> + return if not (user?) id = user.user_ESN.substr(0,user.user_ESN.indexOf('@')) server = user.user_ESN.substr(user.user_ESN.indexOf('@')+1,user.user_ESN.length) token = user.oauth_token.substr(0,user.oauth_token.indexOf(';')) @@ -153,8 +162,10 @@ Host.search {hostname: server}, callback (host,callback) -> # get host from db + return if not (host?) host = JSON.stringify(host) host = JSON.parse(host) + return if not (host[0]?) #console.log JSON.stringify host oauth = new OAuth.OAuth(host[0].request_token_endpoint, host[0].access_token_endpoint, host[0].client_id, host[0].client_secret, "1.0A", null, "HMAC-SHA1") oauth.get url, token, secret, callback diff -r 3e3fa35e3ce2 -r 8238d312e281 src/routes.coffee --- a/src/routes.coffee Thu Aug 28 18:40:39 2014 +0200 +++ b/src/routes.coffee Tue Sep 30 07:30:54 2014 +0200 @@ -49,11 +49,11 @@ fbdelete = req.body.fbdelete twdelete = req.body.twdelete - + twmode = req.body.twmode if(req.body.twtoesn?) then twtoesn=true else twtoesn=false if(req.body.twfromesn?) then twfromesn=true else twfromesn=false - + # create/update userdb entrys # SET THE CONNECTION BETWEENS PUMPIO AND ESN-ACCOUNT (facebook or google) diff -r 3e3fa35e3ce2 -r 8238d312e281 src/sync.coffee --- a/src/sync.coffee Thu Aug 28 18:40:39 2014 +0200 +++ b/src/sync.coffee Tue Sep 30 07:30:54 2014 +0200 @@ -68,7 +68,8 @@ if network is 'facebook' if user? and user.profilePicLink? - profilePicLink = user.profilePicLink.replace("50x50", "80x80") + profilePicLink = user.profilePicLink + #.replace("50x50", "80x80") else profilePicLink = 'http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/F_icon.svg/80px-F_icon.svg.png' diff -r 3e3fa35e3ce2 -r 8238d312e281 src/twitter.coffee --- a/src/twitter.coffee Thu Aug 28 18:40:39 2014 +0200 +++ b/src/twitter.coffee Tue Sep 30 07:30:54 2014 +0200 @@ -135,7 +135,7 @@ if text.length <= 140 status += text else - status += text.substr(0, 140 - (post.object.url.length + 2)) + ".." + post.object.url + status += text.substr(0, 140 - (post.object.url.length + 2)) + " " + post.object.url twit.verifyCredentials((data) -> #console.log util.inspect(data) return