From ca5d5138d31b4fa714bd2dc2420b51249a23bc01 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Fri, 10 Oct 2025 16:26:55 -0700 Subject: [PATCH] refactor: use atproto collection string from env config in FakeCardPublisher Co-authored-by: aider (anthropic/claude-sonnet-4-20250514) --- src/modules/cards/tests/utils/FakeCardPublisher.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/cards/tests/utils/FakeCardPublisher.ts b/src/modules/cards/tests/utils/FakeCardPublisher.ts index 25024c8f..701127cb 100644 --- a/src/modules/cards/tests/utils/FakeCardPublisher.ts +++ b/src/modules/cards/tests/utils/FakeCardPublisher.ts @@ -5,6 +5,7 @@ import { ok, err, Result } from '../../../../shared/core/Result'; import { UseCaseError } from '../../../../shared/core/UseCaseError'; import { AppError } from '../../../../shared/core/AppError'; import { CuratorId } from 'src/modules/cards/domain/value-objects/CuratorId'; +import { EnvironmentConfigService } from 'src/shared/infrastructure/config/EnvironmentConfigService'; export class FakeCardPublisher implements ICardPublisher { private publishedRecords: Map = new Map(); @@ -15,6 +16,7 @@ export class FakeCardPublisher implements ICardPublisher { uri: string; cid: string; }> = []; + private cardType = new EnvironmentConfigService().getAtProtoCollections().card; async publishCardToLibrary( card: Card, @@ -29,7 +31,7 @@ export class FakeCardPublisher implements ICardPublisher { const cardId = card.cardId.getStringValue(); // Simulate generating an AT URI based on curator DID and collection/rkey - const fakeUri = `at://${curatorId.value}/network.cosmik.dev.card/${cardId}`; + const fakeUri = `at://${curatorId.value}/${this.cardType}/${cardId}`; const fakeCid = `fake-cid-${cardId}`; const publishedRecordId = PublishedRecordId.create({ uri: fakeUri, -- 2.51.2