@@ -14,19 +14,18 @@ var gitapi = new GitHubAPI({
1414module . exports = function github ( options ) {
1515 var seneca = this
1616
17-
1817 seneca . add (
19- 'role:github,cmd:get' ,
18+ 'role:github,cmd:get' ,
2019 {
2120 name : { required$ :true , string$ :true } ,
2221 giturl : { string$ :true }
23- } ,
22+ } ,
2423 cmd_get )
2524
2625
2726 seneca . add (
28- 'role:github,cmd:query' ,
29- {
27+ 'role:github,cmd:query' ,
28+ {
3029 name : { required$ :true , string$ :true } ,
3130 user : { required$ :true , string$ :true } ,
3231 repo : { required$ :true , string$ :true } ,
@@ -35,7 +34,7 @@ module.exports = function github( options ){
3534
3635
3736 seneca . add (
38- 'role:github,cmd:parse' ,
37+ 'role:github,cmd:parse' ,
3938 {
4039 giturl : { required$ :true , string$ :true } ,
4140 } ,
@@ -44,28 +43,28 @@ module.exports = function github( options ){
4443
4544
4645 function cmd_get ( args , done ) {
47- var seneca = this
48- var mod_ent = seneca . make$ ( 'mod ' )
46+ var seneca = this
47+ var github_ent = seneca . make$ ( 'github ' )
4948
50- var mod_name = args . name
49+ var github_name = args . name
5150
52- mod_ent . load$ ( mod_name , function ( err , mod ) {
51+ github_ent . load$ ( github_name , function ( err , github_mod ) {
5352 if ( err ) return done ( err ) ;
5453
55- if ( mod ) {
56- return done ( null , mod ) ;
54+ if ( github_mod ) {
55+ return done ( null , github_mod ) ;
5756 }
5857 else if ( args . giturl ) {
5958 seneca . act (
6059 'role:github,cmd:parse' ,
61- { name :mod_name , giturl :args . giturl } ,
60+ { name :github_name , giturl :args . giturl } ,
6261
6362 function ( err , out ) {
6463 if ( err ) return done ( err ) ;
6564
6665 seneca . act (
6766 'role:github,cmd:query' ,
68- { name :mod_name , user :out . user , repo :out . repo } ,
67+ { name :github_name , user :out . user , repo :out . repo } ,
6968 done )
7069 } )
7170 }
@@ -75,12 +74,12 @@ module.exports = function github( options ){
7574
7675
7776 function cmd_query ( args , done ) {
78- var seneca = this
79- var mod_ent = seneca . make$ ( 'mod ' )
77+ var seneca = this
78+ var github_ent = seneca . make$ ( 'github ' )
8079
81- var mod_name = args . name
82- var user = args . user
83- var repo = args . repo
80+ var github_name = args . name
81+ var user = args . user
82+ var repo = args . repo
8483
8584 gitapi . authenticate ( {
8685 type : "basic" ,
@@ -107,16 +106,16 @@ module.exports = function github( options ){
107106 last : repo . pushed_at
108107 }
109108
110- mod_ent . load$ ( mod_name , function ( err , mod ) {
109+ github_ent . load$ ( github_name , function ( err , github_mod ) {
111110 if ( err ) return done ( err ) ;
112111
113- if ( mod ) {
114- return mod . data$ ( data ) . save$ ( done ) ;
112+ if ( github_mod ) {
113+ return github_mod . data$ ( data ) . save$ ( done ) ;
115114 }
116115 else {
117- data . id$ = mod_name
118- mod_ent . make$ ( data ) . save$ ( done ) ;
119- }
116+ data . id$ = github_name
117+ github_ent . make$ ( data ) . save$ ( done ) ;
118+ }
120119 } )
121120 }
122121 else return done ( )
@@ -135,6 +134,6 @@ module.exports = function github( options ){
135134 }
136135 else return done ( ) ;
137136 }
138-
139-
137+
138+
140139}
0 commit comments