Firebase Update
This commit is contained in:
50
express-server/node_modules/node-fetch/lib/response.js
generated
vendored
Normal file
50
express-server/node_modules/node-fetch/lib/response.js
generated
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
|
||||
/**
|
||||
* response.js
|
||||
*
|
||||
* Response class provides content decoding
|
||||
*/
|
||||
|
||||
var http = require('http');
|
||||
var Headers = require('./headers');
|
||||
var Body = require('./body');
|
||||
|
||||
module.exports = Response;
|
||||
|
||||
/**
|
||||
* Response class
|
||||
*
|
||||
* @param Stream body Readable stream
|
||||
* @param Object opts Response options
|
||||
* @return Void
|
||||
*/
|
||||
function Response(body, opts) {
|
||||
|
||||
opts = opts || {};
|
||||
|
||||
this.url = opts.url;
|
||||
this.status = opts.status || 200;
|
||||
this.statusText = opts.statusText || http.STATUS_CODES[this.status];
|
||||
this.headers = new Headers(opts.headers);
|
||||
this.ok = this.status >= 200 && this.status < 300;
|
||||
|
||||
Body.call(this, body, opts);
|
||||
|
||||
}
|
||||
|
||||
Response.prototype = Object.create(Body.prototype);
|
||||
|
||||
/**
|
||||
* Clone this response
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
Response.prototype.clone = function() {
|
||||
return new Response(this._clone(this), {
|
||||
url: this.url
|
||||
, status: this.status
|
||||
, statusText: this.statusText
|
||||
, headers: this.headers
|
||||
, ok: this.ok
|
||||
});
|
||||
};
|
Reference in New Issue
Block a user