Cache meta
This commit is contained in:
@ -6,7 +6,7 @@ import { fetchNote, resolveNote } from '../../models/note';
|
||||
import { resolvePerson } from '../../models/person';
|
||||
import { apLogger } from '../../logger';
|
||||
import { extractDbHost } from '../../../../misc/convert-host';
|
||||
import fetchMeta from '../../../../misc/fetch-meta';
|
||||
import { fetchMeta } from '../../../../misc/fetch-meta';
|
||||
|
||||
const logger = apLogger;
|
||||
|
||||
@ -26,7 +26,6 @@ export default async function(resolver: Resolver, actor: IRemoteUser, activity:
|
||||
}
|
||||
|
||||
// アナウンス先をブロックしてたら中断
|
||||
// TODO: いちいちデータベースにアクセスするのはコスト高そうなのでどっかにキャッシュしておく
|
||||
const meta = await fetchMeta();
|
||||
if (meta.blockedHosts.includes(extractDbHost(uri))) return;
|
||||
|
||||
|
Reference in New Issue
Block a user