diff options
| author | dakkar <dakkar@thenautilus.net> | 2024-10-09 17:05:59 +0100 |
|---|---|---|
| committer | dakkar <dakkar@thenautilus.net> | 2024-10-09 17:05:59 +0100 |
| commit | f449e8ffe68e029eede392e22b1769a91f65de5a (patch) | |
| tree | c7507de9b282fb3c3bda1086c419e01033a0f13e /packages/backend/src | |
| parent | fix meta in SignupService (diff) | |
| download | sharkey-f449e8ffe68e029eede392e22b1769a91f65de5a.tar.gz sharkey-f449e8ffe68e029eede392e22b1769a91f65de5a.tar.bz2 sharkey-f449e8ffe68e029eede392e22b1769a91f65de5a.zip | |
use injected meta is ApRendererService
Diffstat (limited to 'packages/backend/src')
| -rw-r--r-- | packages/backend/src/core/activitypub/ApRendererService.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/backend/src/core/activitypub/ApRendererService.ts b/packages/backend/src/core/activitypub/ApRendererService.ts index a5feb8b30c..107dfaa630 100644 --- a/packages/backend/src/core/activitypub/ApRendererService.ts +++ b/packages/backend/src/core/activitypub/ApRendererService.ts @@ -23,11 +23,10 @@ import { MfmService } from '@/core/MfmService.js'; import { UserEntityService } from '@/core/entities/UserEntityService.js'; import { DriveFileEntityService } from '@/core/entities/DriveFileEntityService.js'; import type { MiUserKeypair } from '@/models/UserKeypair.js'; -import type { UsersRepository, UserProfilesRepository, NotesRepository, DriveFilesRepository, PollsRepository, InstancesRepository } from '@/models/_.js'; +import type { UsersRepository, UserProfilesRepository, NotesRepository, DriveFilesRepository, PollsRepository, InstancesRepository, MiMeta } from '@/models/_.js'; import { bindThis } from '@/decorators.js'; import { CustomEmojiService } from '@/core/CustomEmojiService.js'; import { IdService } from '@/core/IdService.js'; -import { MetaService } from '../MetaService.js'; import { JsonLdService } from './JsonLdService.js'; import { ApMfmService } from './ApMfmService.js'; import { CONTEXT } from './misc/contexts.js'; @@ -39,6 +38,9 @@ export class ApRendererService { @Inject(DI.config) private config: Config, + @Inject(DI.meta) + private meta: MiMeta, + @Inject(DI.usersRepository) private usersRepository: UsersRepository, @@ -65,7 +67,6 @@ export class ApRendererService { private apMfmService: ApMfmService, private mfmService: MfmService, private idService: IdService, - private metaService: MetaService, ) { } @@ -272,10 +273,9 @@ export class ApRendererService { @bindThis public async renderLike(noteReaction: MiNoteReaction, note: { uri: string | null }): Promise<ILike> { const reaction = noteReaction.reaction; - const meta = await this.metaService.fetch(true); let isMastodon = false; - if (meta.defaultLike && reaction.replaceAll(':', '') === meta.defaultLike.replaceAll(':', '')) { + if (this.meta.defaultLike && reaction.replaceAll(':', '') === this.meta.defaultLike.replaceAll(':', '')) { const note = await this.notesRepository.findOneBy({ id: noteReaction.noteId }); if (note && note.userHost) { |