From cfb4fda8084297af7151b990f24f5e207e59c954 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Tue, 7 Oct 2025 16:03:28 -0700 Subject: [PATCH] update collectionLink lexicon to make originalCardRef optional --- src/modules/atproto/infrastructure/lexicon/lexicons.ts | 8 +------- .../lexicon/types/network/cosmik/collectionLink.ts | 2 +- .../atproto/infrastructure/lexicons/collectionLink.json | 8 +------- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/src/modules/atproto/infrastructure/lexicon/lexicons.ts b/src/modules/atproto/infrastructure/lexicon/lexicons.ts index 1972eec8..ae9f5a73 100644 --- a/src/modules/atproto/infrastructure/lexicon/lexicons.ts +++ b/src/modules/atproto/infrastructure/lexicon/lexicons.ts @@ -201,13 +201,7 @@ export const schemaDict = { key: 'tid', record: { type: 'object', - required: [ - 'collection', - 'card', - 'originalCard', - 'addedBy', - 'addedAt', - ], + required: ['collection', 'card', 'addedBy', 'addedAt'], properties: { collection: { type: 'ref', diff --git a/src/modules/atproto/infrastructure/lexicon/types/network/cosmik/collectionLink.ts b/src/modules/atproto/infrastructure/lexicon/types/network/cosmik/collectionLink.ts index 3d5d9b7e..f37b9628 100644 --- a/src/modules/atproto/infrastructure/lexicon/types/network/cosmik/collectionLink.ts +++ b/src/modules/atproto/infrastructure/lexicon/types/network/cosmik/collectionLink.ts @@ -15,7 +15,7 @@ export interface Record { $type: 'network.cosmik.collectionLink' collection: ComAtprotoRepoStrongRef.Main card: ComAtprotoRepoStrongRef.Main - originalCard: ComAtprotoRepoStrongRef.Main + originalCard?: ComAtprotoRepoStrongRef.Main /** DID of the user who added the card to the collection */ addedBy: string /** Timestamp when the card was added to the collection. */ diff --git a/src/modules/atproto/infrastructure/lexicons/collectionLink.json b/src/modules/atproto/infrastructure/lexicons/collectionLink.json index 2922023c..a7e70865 100644 --- a/src/modules/atproto/infrastructure/lexicons/collectionLink.json +++ b/src/modules/atproto/infrastructure/lexicons/collectionLink.json @@ -9,13 +9,7 @@ "key": "tid", "record": { "type": "object", - "required": [ - "collection", - "card", - "originalCard", - "addedBy", - "addedAt" - ], + "required": ["collection", "card", "addedBy", "addedAt"], "properties": { "collection": { "type": "ref", -- 2.51.2