diff --git a/src/routes/img/[dir]/[img]/+server.js b/src/routes/img/[dir]/[img]/+server.js index d5619ef..5606caa 100644 --- a/src/routes/img/[dir]/[img]/+server.js +++ b/src/routes/img/[dir]/[img]/+server.js @@ -17,7 +17,11 @@ export async function GET({ url, cookies, params }) { if (FILE_DIRS.indexOf(dir) == -1) dir = FILE_DIRS[0]; - var res = await readFile(`${process.cwd()}/db/files/${dir}/${imgName}`); + var res; + + res = await readFile(`${process.cwd()}/db/files/${dir}/${imgName}`).catch(() => {}); + + if (!res && dir == 'pfp') res = await readFile(`${process.cwd()}/static/pfp.png`); var response = new Response(res); var extension = imgName.split('.').pop(); diff --git a/static/pfp.png b/static/pfp.png new file mode 100644 index 0000000..74ae8b9 Binary files /dev/null and b/static/pfp.png differ diff --git a/static/pfp.svg b/static/pfp.svg new file mode 100644 index 0000000..05526f8 --- /dev/null +++ b/static/pfp.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + +