From 4cfe4993a122b1d4c7aaa1d44e4330dfe740dc22 Mon Sep 17 00:00:00 2001 From: Xeltica Date: Fri, 24 Sep 2021 11:36:08 +0900 Subject: [PATCH] =?UTF-8?q?=E5=88=B0=E9=81=94=E4=B8=8D=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E3=81=AA=E3=83=9B=E3=82=B9=E3=83=88=E3=82=92=E5=85=A5=E5=8A=9B?= =?UTF-8?q?=E3=81=97=E3=81=9F=E3=81=A8=E3=81=8D=E3=81=AB=E3=82=A8=E3=83=A9?= =?UTF-8?q?=E3=83=BC=E3=82=92=E5=87=BA=E3=81=99=E3=82=88=E3=81=86=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/router.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/router.ts b/src/backend/router.ts index 7890ff9..b4237c0 100644 --- a/src/backend/router.ts +++ b/src/backend/router.ts @@ -24,6 +24,11 @@ router.get('/login', async ctx => { } const meta = await api<{ name: string, uri: string, version: string, features: Record }>(host, 'meta', {}); + if (typeof meta !== 'object') { + await die(ctx, 'other'); + return; + } + if (meta.version.includes('hitori')) { await die(ctx, 'hitorisskeyIsDenied'); return;