From 180823f3d2a788de8c61a8b42a503f43ae56e354 Mon Sep 17 00:00:00 2001 From: Xeltica Date: Tue, 31 Jan 2023 14:12:49 +0900 Subject: [PATCH] =?UTF-8?q?Misskey=20v13=E3=81=A7=E5=8B=95=E3=81=8B?= =?UTF-8?q?=E3=81=AA=E3=81=84=E5=95=8F=E9=A1=8C=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app.ts | 10 +++++++++- src/backend/router.ts | 3 ++- src/backend/services/misskey.ts | 3 --- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/app.ts b/src/app.ts index baa9456..b41a651 100644 --- a/src/app.ts +++ b/src/app.ts @@ -1,6 +1,14 @@ -import { initDb } from './backend/services/db'; import 'reflect-metadata'; +import axios from 'axios'; + +import { initDb } from './backend/services/db'; +import { ua } from './backend/services/misskey'; + +axios.defaults.headers['User-Agent'] = ua; +axios.defaults.headers['Content-Type'] = 'application/json'; +axios.defaults.validateStatus = (stat) => stat < 500; + (async () => { await initDb(); (await import('./backend/services/worker')).default(); diff --git a/src/backend/router.ts b/src/backend/router.ts index 6ca3eeb..af70eb9 100644 --- a/src/backend/router.ts +++ b/src/backend/router.ts @@ -105,7 +105,8 @@ router.get('/miauth', async ctx => { } const url = `https://${host}/api/miauth/${session}/check`; - const { token, user } = (await axios.post(url)).data; + const res = await axios.post(url, {}); + const { token, user } = res.data; if (!token || !user) { await die(ctx); diff --git a/src/backend/services/misskey.ts b/src/backend/services/misskey.ts index 767e248..3428a04 100644 --- a/src/backend/services/misskey.ts +++ b/src/backend/services/misskey.ts @@ -2,9 +2,6 @@ import axios from 'axios'; export const ua = `Mozilla/5.0 MisskeyTools +https://github.com/Xeltica/MisskeyTools Node/${process.version}`; -axios.defaults.headers['User-Agent'] = ua; -axios.defaults.validateStatus = (stat) => stat < 500; - /** * Misskey APIを呼び出す */