diff --git a/src/modules/cards/application/useCases/queries/GetUrlMetadataUseCase.ts b/src/modules/cards/application/useCases/queries/GetUrlMetadataUseCase.ts index a0a9187f..da750c15 100644 --- a/src/modules/cards/application/useCases/queries/GetUrlMetadataUseCase.ts +++ b/src/modules/cards/application/useCases/queries/GetUrlMetadataUseCase.ts @@ -18,7 +18,6 @@ export interface GetUrlMetadataResult { imageUrl?: string; type?: string; }; - existingCardId?: string; } export class ValidationError extends Error { @@ -49,20 +48,6 @@ export class GetUrlMetadataUseCase const url = urlResult.value; try { - // Check if a card already exists for this URL - const existingCardResult = - await this.cardRepository.findUrlCardByUrl(url); - if (existingCardResult.isErr()) { - return err( - new Error( - `Failed to check for existing card: ${existingCardResult.error instanceof Error ? existingCardResult.error.message : 'Unknown error'}`, - ), - ); - } - - const existingCard = existingCardResult.value; - const existingCardId = existingCard?.id?.toString(); - // Fetch metadata from external service const metadataResult = await this.metadataService.fetchMetadata(url); if (metadataResult.isErr()) { @@ -85,7 +70,6 @@ export class GetUrlMetadataUseCase imageUrl: metadata.imageUrl, type: metadata.type, }, - existingCardId, }); } catch (error) { return err( diff --git a/src/webapp/api-client/types/responses.ts b/src/webapp/api-client/types/responses.ts index 7bfde81b..1e76e84e 100644 --- a/src/webapp/api-client/types/responses.ts +++ b/src/webapp/api-client/types/responses.ts @@ -49,7 +49,6 @@ export interface UrlMetadata { export interface GetUrlMetadataResponse { metadata: UrlMetadata; - existingCardId?: string; } export interface UrlCardView {