http: simplify code and remove unused properties

PR-URL: https://github.com/nodejs/io.js/pull/1572
Reviewed-By: Chris Dickinson <christopher.s.dickinson@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
This commit is contained in:
Brian White 2015-05-01 21:37:05 -04:00
Родитель ba76a9d872
Коммит 1eec5f091a
3 изменённых файлов: 11 добавлений и 10 удалений

Просмотреть файл

@ -126,12 +126,6 @@ function parserOnMessageComplete() {
parser._url = '';
}
if (!stream.upgrade)
// For upgraded connections, also emit this after parser.execute
stream.push(null);
}
if (stream && !parser.incoming._pendings.length) {
// For emit end event
stream.push(null);
}

Просмотреть файл

@ -38,8 +38,6 @@ function IncomingMessage(socket) {
this.readable = true;
this._pendings = [];
this._pendingIndex = 0;
this.upgrade = null;
// request (server) only
@ -49,7 +47,7 @@ function IncomingMessage(socket) {
// response (client) only
this.statusCode = null;
this.statusMessage = null;
this.client = this.socket;
this._client = socket; // deprecated
// flag for backwards compatibility grossness.
this._consuming = false;
@ -63,6 +61,16 @@ util.inherits(IncomingMessage, Stream.Readable);
exports.IncomingMessage = IncomingMessage;
Object.defineProperty(IncomingMessage.prototype, 'client', {
configurable: true,
enumerable: true,
get: util.deprecate(function() {
return this._client;
}, 'client is deprecated, use socket or connection instead'),
set: util.deprecate(function(val) {
this._client = val;
}, 'client is deprecated, use socket or connection instead')
});
IncomingMessage.prototype.setTimeout = function(msecs, callback) {
if (callback)

Просмотреть файл

@ -62,7 +62,6 @@ function OutgoingMessage() {
this._trailer = '';
this.finished = false;
this._hangupClose = false;
this._headerSent = false;
this.socket = null;