From a5727cb72a3be5ea6f27507242c8e5296505fd8a Mon Sep 17 00:00:00 2001 From: anatawa12 Date: Sun, 31 Aug 2025 00:01:02 +0900 Subject: [PATCH] chore: use common utility for checking self host --- packages/backend/src/server/api/endpoints/ap/show.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/backend/src/server/api/endpoints/ap/show.ts b/packages/backend/src/server/api/endpoints/ap/show.ts index b367de7800..1fd5d0c0fb 100644 --- a/packages/backend/src/server/api/endpoints/ap/show.ts +++ b/packages/backend/src/server/api/endpoints/ap/show.ts @@ -18,7 +18,6 @@ import { UserEntityService } from '@/core/entities/UserEntityService.js'; import { NoteEntityService } from '@/core/entities/NoteEntityService.js'; import { UtilityService } from '@/core/UtilityService.js'; import { bindThis } from '@/decorators.js'; -import type { Config } from '@/config.js'; import { ApiError } from '../../error.js'; import { IdentifiableError } from '@/misc/identifiable-error.js'; import { FetchAllowSoftFailMask } from '@/core/activitypub/misc/check-against-url.js'; @@ -114,9 +113,6 @@ export const paramDef = { @Injectable() export default class extends Endpoint { // eslint-disable-line import/no-default-export constructor( - @Inject(DI.config) - private config: Config, - @Inject(DI.usersRepository) private usersRepository: UsersRepository, @@ -225,7 +221,7 @@ export default class extends Endpoint { // eslint- if (pathComponents.length === 1 && pathComponents[0].startsWith('@')) { const acct = Acct.parse(pathComponents[0]); // normalize acct host - if (acct.host != null && this.utilityService.toPuny(acct.host) === this.utilityService.toPuny(this.config.host)) acct.host = null; + if (this.utilityService.isSelfHost(acct.host)) acct.host = null; return await this.usersRepository.findOneBy({ usernameLower: acct.username.toLowerCase(),