22
33const http = require ( "http" ) ;
44const https = require ( "https" ) ;
5- const ono = require ( "ono" ) ;
5+ const { ono } = require ( "ono" ) ;
66const url = require ( "../util/url" ) ;
77
88module . exports = {
@@ -102,15 +102,15 @@ function download (u, httpOptions, redirects) {
102102 get ( u , httpOptions )
103103 . then ( ( res ) => {
104104 if ( res . statusCode >= 400 ) {
105- throw ono ( { status : res . statusCode } , " HTTP ERROR %d" , res . statusCode ) ;
105+ throw ono ( { status : res . statusCode } , ` HTTP ERROR ${ res . statusCode } ` ) ;
106106 }
107107 else if ( res . statusCode >= 300 ) {
108108 if ( redirects . length > httpOptions . redirects ) {
109- reject ( ono ( { status : res . statusCode } , "Error downloading %s. \nToo many redirects: \n %s" ,
110- redirects [ 0 ] , redirects . join ( " \n " ) ) ) ;
109+ reject ( ono ( { status : res . statusCode } ,
110+ `Error downloading ${ redirects [ 0 ] } . \nToo many redirects: \n ${ redirects . join ( " \n " ) } ` ) ) ;
111111 }
112112 else if ( ! res . headers . location ) {
113- throw ono ( { status : res . statusCode } , " HTTP %d redirect with no location header" , res . statusCode ) ;
113+ throw ono ( { status : res . statusCode } , ` HTTP ${ res . statusCode } redirect with no location header` ) ;
114114 }
115115 else {
116116 // console.log('HTTP %d redirect %s -> %s', res.statusCode, u.href, res.headers.location);
@@ -123,7 +123,7 @@ function download (u, httpOptions, redirects) {
123123 }
124124 } )
125125 . catch ( ( err ) => {
126- reject ( ono ( err , " Error downloading" , u . href ) ) ;
126+ reject ( ono ( err , ` Error downloading ${ u . href } ` ) ) ;
127127 } ) ;
128128 } ) ) ;
129129}
0 commit comments