summaryrefslogtreecommitdiff
path: root/src/file
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-11-08 14:58:48 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-11-08 14:58:48 +0900
commit93c0af613f97cd70dddd454150d8174c1dee3577 (patch)
tree1a092b84fc4bb4070ea2dda552f15eba6340c3f8 /src/file
parentFix bugs (diff)
downloadsharkey-93c0af613f97cd70dddd454150d8174c1dee3577.tar.gz
sharkey-93c0af613f97cd70dddd454150d8174c1dee3577.tar.bz2
sharkey-93c0af613f97cd70dddd454150d8174c1dee3577.zip
Improve performance
Diffstat (limited to 'src/file')
-rw-r--r--src/file/server.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/file/server.ts b/src/file/server.ts
index 449fa2d740..f6e218dc10 100644
--- a/src/file/server.ts
+++ b/src/file/server.ts
@@ -33,11 +33,13 @@ app.get('/', (req, res) => {
});
app.get('/default-avatar.jpg', (req, res) => {
+ // TODO: 非同期にしたい。Promise対応してないんだろうか...
const file = fs.readFileSync(`${__dirname}/assets/avatar.jpg`);
send(file, 'image/jpeg', req, res);
});
app.get('/app-default.jpg', (req, res) => {
+ // TODO: 非同期にしたい。Promise対応してないんだろうか...
const file = fs.readFileSync(`${__dirname}/assets/dummy.png`);
send(file, 'image/png', req, res);
});
@@ -54,6 +56,7 @@ async function raw(data: Buffer, type: string, download: boolean, res: express.R
async function thumbnail(data: Buffer, type: string, resize: number, res: express.Response): Promise<any> {
if (!/^image\/.*$/.test(type)) {
+ // TODO: 非同期にしたい。Promise対応してないんだろうか...
data = fs.readFileSync(`${__dirname}/assets/not-an-image.png`);
}