1- /* Copyright (c) 2014 Richard Rodger, MIT License */
1+ /* Copyright (c) 2014-2015 Richard Rodger, MIT License */
22/* jshint node:true, asi:true, eqnull:true */
33"use strict" ;
44
@@ -14,33 +14,15 @@ var gitapi = new GitHubAPI({
1414module . exports = function github ( options ) {
1515 var seneca = this
1616
17- console . log ( options )
18-
19- seneca . add (
20- 'role:github,cmd:get' ,
21- {
22- name : { required$ :true , string$ :true } ,
23- giturl : { string$ :true }
24- } ,
25- cmd_get )
26-
27-
28- seneca . add (
29- 'role:github,cmd:query' ,
30- {
31- name : { required$ :true , string$ :true } ,
32- user : { required$ :true , string$ :true } ,
33- repo : { required$ :true , string$ :true } ,
34- } ,
35- cmd_query )
36-
37-
38- seneca . add (
39- 'role:github,cmd:parse' ,
40- {
41- giturl : { required$ :true , string$ :true } ,
42- } ,
43- cmd_parse )
17+ options = seneca . util . deepextend ( {
18+ token : 'GITHUB_TOKEN'
19+ } , options )
20+
21+
22+
23+ seneca . add ( 'role:github,cmd:get' , cmd_get )
24+ seneca . add ( 'role:github,cmd:query' , cmd_query )
25+ seneca . add ( 'role:github,cmd:parse' , cmd_parse )
4426
4527
4628
0 commit comments