refactor example

master
TJ Holowaychuk 2013-08-27 19:56:35 -07:00
parent 17d8f67073
commit b138f713fa
1 changed files with 6 additions and 10 deletions

View File

@ -40,18 +40,14 @@ app.use(function(next){
app.use(function(next){
return function *(){
if (!this.hasContent) return yield next;
var body = this.body;
// TODO: fix ...
if (!this.body) return yield next;
if (!body || !body.readable) return yield next;
if (this.body.readable) {
var body = this.body;
var gzip = zlib.createGzip();
this.set('Content-Encoding', 'gzip');
this.body = gzip;
body.pipe(gzip);
}
var gzip = zlib.createGzip();
this.set('Content-Encoding', 'gzip');
this.body = gzip;
body.pipe(gzip);
yield next;
}