File tree Expand file tree Collapse file tree 3 files changed +18
-3
lines changed
lib/node_modules/@stdlib/_tools/github/create-repo/lib Expand file tree Collapse file tree 3 files changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ var debug = logger( 'github-create-repo:data' );
33
33
/**
34
34
* Extracts data to be posted to a remote endpoint.
35
35
*
36
+ * @private
36
37
* @param {string } name - repository name
37
38
* @param {Object } opts - function options
38
39
* @param {string } opts.desc - repository description
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ var debug = logger( 'github-create-repo:headers' );
33
33
/**
34
34
* Returns request headers based on provided options.
35
35
*
36
+ * @private
36
37
* @param {Object } opts - provided options
37
38
* @param {string } [opts.token] - GitHub access token
38
39
* @param {string } [opts.accept] - media type
Original file line number Diff line number Diff line change 18
18
19
19
'use strict' ;
20
20
21
+ // MODULES //
22
+
23
+ var SEC_IN_HOUR = require ( '@stdlib/constants/time/seconds-in-hour' ) ;
24
+ var now = require ( '@stdlib/time/now' ) ;
25
+
26
+
27
+ // MAIN //
28
+
21
29
/**
22
30
* Extracts rate limit info from relevant HTTP response headers.
23
31
*
32
+ * @private
24
33
* @param {Object } headers - HTTP response headers
25
34
* @returns {Object } extracted headers
26
35
*/
27
36
function info ( headers ) {
37
+ var remaining = + headers [ 'x-ratelimit-remaining' ] ;
38
+ var limit = + headers [ 'x-ratelimit-limit' ] ;
39
+ var reset = + headers [ 'x-ratelimit-reset' ] ;
40
+ var t = now ( ) + SEC_IN_HOUR ;
28
41
return {
29
- 'limit' : + headers [ 'x-ratelimit- limit' ] ,
30
- 'remaining' : + headers [ 'x-ratelimit- remaining' ] ,
31
- 'reset' : + headers [ 'x-ratelimit- reset' ]
42
+ 'limit' : ( limit === limit ) ? limit : t ,
43
+ 'remaining' : ( remaining === remaining ) ? remaining : t ,
44
+ 'reset' : ( reset === reset ) ? reset : t
32
45
} ;
33
46
}
34
47
You can’t perform that action at this time.
0 commit comments