From 3d3309282e3954004b95296260efa8999e893861 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 16 Nov 2017 23:14:19 +0900 Subject: [PATCH] Fix indentation --- src/file/server.ts | 64 +++++++++++++++++++++++----------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/src/file/server.ts b/src/file/server.ts index 844b3d7369..1f8d21b80d 100644 --- a/src/file/server.ts +++ b/src/file/server.ts @@ -49,41 +49,41 @@ interface ISend { } function thumbnail(data: stream.Readable, type: string, resize: number): ISend { - const readable: stream.Readable = (() => { - // 画像ではない場合 - if (!/^image\/.*$/.test(type)) { - // 使わないことにしたストリームはしっかり取り壊しておく - data.destroy(); - return fs.createReadStream(`${__dirname}/assets/not-an-image.png`); - } - - const imageType = type.split('/')[1]; - - // 画像でもPNGかJPEGでないならダメ - if (imageType != 'png' && imageType != 'jpeg') { - // 使わないことにしたストリームはしっかり取り壊しておく - data.destroy(); - return fs.createReadStream(`${__dirname}/assets/thumbnail-not-available.png`); - } - - return data; - })(); - - let g = gm(readable); - - if (resize) { - g = g.resize(resize, resize); + const readable: stream.Readable = (() => { + // 画像ではない場合 + if (!/^image\/.*$/.test(type)) { + // 使わないことにしたストリームはしっかり取り壊しておく + data.destroy(); + return fs.createReadStream(`${__dirname}/assets/not-an-image.png`); } - const stream = g - .compress('jpeg') - .quality(80) - .stream(); + const imageType = type.split('/')[1]; - return { - contentType: 'image/jpeg', - stream - }; + // 画像でもPNGかJPEGでないならダメ + if (imageType != 'png' && imageType != 'jpeg') { + // 使わないことにしたストリームはしっかり取り壊しておく + data.destroy(); + return fs.createReadStream(`${__dirname}/assets/thumbnail-not-available.png`); + } + + return data; + })(); + + let g = gm(readable); + + if (resize) { + g = g.resize(resize, resize); + } + + const stream = g + .compress('jpeg') + .quality(80) + .stream(); + + return { + contentType: 'image/jpeg', + stream + }; } const commonReadableHandlerGenerator = (req: express.Request, res: express.Response) => (e: Error): void => {