@@ -35,26 +35,36 @@ var jjtApingCodebird = angular.module("jtt_aping_codebird", [])
3535 helperObject . getNativeData = false ;
3636 }
3737
38+ //create requestObject for api request call
39+ var requestObject = { } ;
40+ if ( typeof request . items !== "undefined" ) {
41+ requestObject . count = request . items ;
42+ } else {
43+ requestObject . count = appSettings . items ;
44+ }
45+
3846 if ( request . search ) {
47+ requestObject . q = request . search ;
48+ requestObject . result_type = request . result_type || "mixed" ;
3949
4050 //https://dev.twitter.com/rest/reference/get/search/tweets
41- var params = {
51+ var requestObject = {
4252 q : request . search ,
4353 result_type : request . result_type || "mixed" ,
4454 count :request . items || appSettings . items ,
4555 } ;
4656
4757 if ( typeof request . lat !== "undefined" && typeof request . lng !== "undefined" ) {
48- params . geocode = request . lat + "," + request . lng + "," + ( request . distance || "1" ) + "km" ;
58+ requestObject . geocode = request . lat + "," + request . lng + "," + ( request . distance || "1" ) + "km" ;
4959 }
5060
5161 if ( typeof request . language !== "undefined" ) {
52- params . lang = request . language ;
62+ requestObject . lang = request . language ;
5363 }
5464
5565 cb . __call (
5666 "search_tweets" ,
57- params ,
67+ requestObject ,
5868 function ( _data ) {
5969 apingController . concatToResults ( apingCodebirdHelper . getObjectByJsonData ( _data , helperObject ) ) ;
6070 apingController . apply ( ) ;
@@ -64,23 +74,21 @@ var jjtApingCodebird = angular.module("jtt_aping_codebird", [])
6474
6575 } else if ( request . user ) {
6676 //https://dev.twitter.com/rest/reference/get/statuses/user_timeline
67- var params = {
68- screen_name : request . user ,
69- contributor_details : true ,
70- count : request . items || appSettings . items
71- } ;
77+
78+ requestObject . screen_name = request . user ;
79+ requestObject . contributor_details = true ;
7280
7381 if ( request . exclude_replies === true || request . exclude_replies === "true" ) {
74- params . exclude_replies = true ;
82+ requestObject . exclude_replies = true ;
7583 }
7684
7785 if ( request . include_rts === false || request . include_rts === "false" ) {
78- params . include_rts = false ;
86+ requestObject . include_rts = false ;
7987 }
8088
8189 cb . __call (
8290 "statuses_userTimeline" ,
83- params ,
91+ requestObject ,
8492 function ( _data , rate , err ) {
8593 apingController . concatToResults ( apingCodebirdHelper . getObjectByJsonData ( _data , helperObject ) ) ;
8694 apingController . apply ( ) ;
0 commit comments