@@ -20,59 +20,70 @@ var jjtApingGithub = angular.module("jtt_aping_github", ['jtt_github'])
2020
2121 requests . forEach ( function ( request ) {
2222
23- var githubSearchObject = {
23+ //create helperObject for helper function call
24+ var helperObject = {
25+ model : appSettings . model ,
26+ } ;
27+ if ( typeof appSettings . getNativeData !== "undefined" ) {
28+ helperObject . getNativeData = appSettings . getNativeData ;
29+ } else {
30+ helperObject . getNativeData = false ;
31+ }
32+
33+ //create requestObject for api request call
34+ var requestObject = {
2435 access_token : apingUtilityHelper . getApiCredentials ( apingGithubHelper . getThisPlattformString ( ) , "access_token" ) ,
2536 per_page : request . items || appSettings . items ,
2637 } ;
2738
2839 if ( request . user ) {
2940
30- githubSearchObject . user = request . user ;
41+ requestObject . user = request . user ;
3142
3243 switch ( appSettings . model ) {
3344 case "repo" :
3445
3546 if ( request . repo ) {
36- githubSearchObject . repo = request . repo ;
47+ requestObject . repo = request . repo ;
3748
38- githubFactory . getRepoByUserAndName ( githubSearchObject ) . success ( function ( _data ) {
39- apingController . concatToResults ( apingGithubHelper . getObjectByJsonData ( _data , appSettings . model ) ) ;
49+ githubFactory . getRepoByUserAndName ( requestObject ) . success ( function ( _data ) {
50+ apingController . concatToResults ( apingGithubHelper . getObjectByJsonData ( _data , helperObject ) ) ;
4051 } ) . error ( function ( _data ) {
4152 //on error
4253 } ) ;
4354 } else {
44- githubFactory . getReposByUser ( githubSearchObject ) . success ( function ( _data ) {
45- apingController . concatToResults ( apingGithubHelper . getObjectByJsonData ( _data , appSettings . model ) ) ;
55+ githubFactory . getReposByUser ( requestObject ) . success ( function ( _data ) {
56+ apingController . concatToResults ( apingGithubHelper . getObjectByJsonData ( _data , helperObject ) ) ;
4657 } ) . error ( function ( _data ) {
4758 //on error
4859 } ) ;
4960 }
5061 break ;
5162
5263 case "activity" :
53- githubFactory . getEventsByUser ( githubSearchObject ) . success ( function ( _data ) {
54- apingController . concatToResults ( apingGithubHelper . getObjectByJsonData ( _data , appSettings . model ) ) ;
64+ githubFactory . getEventsByUser ( requestObject ) . success ( function ( _data ) {
65+ apingController . concatToResults ( apingGithubHelper . getObjectByJsonData ( _data , helperObject ) ) ;
5566 } ) . error ( function ( _data ) {
5667 //on error
5768 } ) ;
5869 break ;
5970 }
6071 } else if ( request . search ) {
6172
62- githubSearchObject . q = request . search ;
73+ requestObject . q = request . search ;
6374
6475 if ( typeof request . sort !== "undefined" ) {
65- githubSearchObject . sort = request . sort ;
76+ requestObject . sort = request . sort ;
6677 }
6778 if ( typeof request . order !== "undefined" ) {
68- githubSearchObject . order = request . order ;
79+ requestObject . order = request . order ;
6980 }
7081
7182 switch ( appSettings . model ) {
7283 case "repo" :
7384
74- githubFactory . getReposByName ( githubSearchObject ) . success ( function ( _data ) {
75- apingController . concatToResults ( apingGithubHelper . getObjectByJsonData ( _data , appSettings . model ) ) ;
85+ githubFactory . getReposByName ( requestObject ) . success ( function ( _data ) {
86+ apingController . concatToResults ( apingGithubHelper . getObjectByJsonData ( _data , helperObject ) ) ;
7687 } ) . error ( function ( _data ) {
7788 //on error
7889 } ) ;
0 commit comments