save rss feed url in the index
This commit is contained in:
@ -2257,6 +2257,7 @@ export type SavePageInput = {
|
||||
labels?: InputMaybe<Array<CreateLabelInput>>;
|
||||
originalContent: Scalars['String'];
|
||||
parseResult?: InputMaybe<ParseResult>;
|
||||
rssFeedUrl?: InputMaybe<Scalars['String']>;
|
||||
source: Scalars['String'];
|
||||
state?: InputMaybe<ArticleSavingRequestStatus>;
|
||||
title?: InputMaybe<Scalars['String']>;
|
||||
|
||||
@ -1637,6 +1637,7 @@ input SavePageInput {
|
||||
labels: [CreateLabelInput!]
|
||||
originalContent: String!
|
||||
parseResult: ParseResult
|
||||
rssFeedUrl: String
|
||||
source: String!
|
||||
state: ArticleSavingRequestStatus
|
||||
title: String
|
||||
|
||||
@ -561,6 +561,7 @@ const schema = gql`
|
||||
parseResult: ParseResult
|
||||
state: ArticleSavingRequestStatus
|
||||
labels: [CreateLabelInput!]
|
||||
rssFeedUrl: String
|
||||
}
|
||||
|
||||
input SaveUrlInput {
|
||||
|
||||
@ -103,6 +103,7 @@ export const savePage = async (
|
||||
pageType: parseResult.pageType,
|
||||
originalHtml: parseResult.domContent,
|
||||
canonicalUrl: parseResult.canonicalUrl,
|
||||
rssFeedUrl: input.rssFeedUrl,
|
||||
})
|
||||
|
||||
// save state
|
||||
@ -221,6 +222,7 @@ export const parsedContentToPage = ({
|
||||
uploadFileHash,
|
||||
uploadFileId,
|
||||
saveTime,
|
||||
rssFeedUrl,
|
||||
}: {
|
||||
url: string
|
||||
userId: string
|
||||
@ -236,6 +238,7 @@ export const parsedContentToPage = ({
|
||||
uploadFileHash?: string | null
|
||||
uploadFileId?: string | null
|
||||
saveTime?: Date
|
||||
rssFeedUrl?: string | null
|
||||
}): Page => {
|
||||
return {
|
||||
id: pageId || '',
|
||||
@ -267,5 +270,6 @@ export const parsedContentToPage = ({
|
||||
language: parsedContent?.language ?? undefined,
|
||||
siteIcon: parsedContent?.siteIcon ?? undefined,
|
||||
wordsCount: wordsCount(parsedContent?.textContent || ''),
|
||||
rssFeedUrl: rssFeedUrl || undefined,
|
||||
}
|
||||
}
|
||||
|
||||
@ -179,6 +179,7 @@ export const rssHandler = Sentry.GCPFunction.wrapHttpFunction(
|
||||
labels: [{ name: 'RSS' }],
|
||||
title: item.title,
|
||||
originalContent: item.content,
|
||||
rssFeedUrl: feedUrl,
|
||||
}
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user