From 3f967f6e9faf2dcd7b42655c1f6ba8f60635d7b6 Mon Sep 17 00:00:00 2001 From: Eric Cabrel TIOGO Date: Sun, 30 Oct 2022 13:11:36 +0100 Subject: [PATCH] enh(core): add content highlighted in the snippet schema --- apps/core/src/resources/schema.graphql.ts | 1 + apps/core/src/resources/snippets/mutations/create-snippet.ts | 1 + apps/core/src/resources/snippets/mutations/update-snippet.ts | 1 + apps/core/src/resources/snippets/schema.graphql.ts | 2 ++ apps/core/src/types/graphql.d.ts | 4 ++++ 5 files changed, 9 insertions(+) diff --git a/apps/core/src/resources/schema.graphql.ts b/apps/core/src/resources/schema.graphql.ts index c119dcb7..9bba7573 100644 --- a/apps/core/src/resources/schema.graphql.ts +++ b/apps/core/src/resources/schema.graphql.ts @@ -60,6 +60,7 @@ export default gql` id: ID! name: String! content: String! + contentHighlighted: String shortContent: String! language: String! lineHighlight: String diff --git a/apps/core/src/resources/snippets/mutations/create-snippet.ts b/apps/core/src/resources/snippets/mutations/create-snippet.ts index 9e4f1f68..f2f886d5 100644 --- a/apps/core/src/resources/snippets/mutations/create-snippet.ts +++ b/apps/core/src/resources/snippets/mutations/create-snippet.ts @@ -10,6 +10,7 @@ export const createSnippet: MutationResolvers['createSnippet'] = async (_parent, const createSnippetDto = new CreateSnippetDto({ content: input.content, + contentHighlighted: input.contentHighlighted, description: input.description ?? null, folderId: input.folderId, language: input.language, diff --git a/apps/core/src/resources/snippets/mutations/update-snippet.ts b/apps/core/src/resources/snippets/mutations/update-snippet.ts index b928b119..fbcacb96 100644 --- a/apps/core/src/resources/snippets/mutations/update-snippet.ts +++ b/apps/core/src/resources/snippets/mutations/update-snippet.ts @@ -10,6 +10,7 @@ export const updateSnippet: MutationResolvers['updateSnippet'] = async (_parent, const updateSnippetDto = new UpdateSnippetDto({ content: input.content, + contentHighlighted: input.contentHighlighted, creatorId: userId, description: input.description ?? null, language: input.language, diff --git a/apps/core/src/resources/snippets/schema.graphql.ts b/apps/core/src/resources/snippets/schema.graphql.ts index 1f6f261e..e5f7ca8c 100644 --- a/apps/core/src/resources/snippets/schema.graphql.ts +++ b/apps/core/src/resources/snippets/schema.graphql.ts @@ -17,6 +17,7 @@ export default gql` folderId: String! name: String! content: String! + contentHighlighted: String! language: String! lineHighlight: String visibility: SnippetVisibility! @@ -27,6 +28,7 @@ export default gql` input UpdateSnippetInput { name: String! content: String! + contentHighlighted: String! language: String! lineHighlight: String visibility: SnippetVisibility! diff --git a/apps/core/src/types/graphql.d.ts b/apps/core/src/types/graphql.d.ts index 8beb6ef2..dc2f84f8 100644 --- a/apps/core/src/types/graphql.d.ts +++ b/apps/core/src/types/graphql.d.ts @@ -32,6 +32,7 @@ export type CreateFolderInput = { export type CreateSnippetInput = { content: Scalars['String']; + contentHighlighted: Scalars['String']; description?: InputMaybe; folderId: Scalars['String']; language: Scalars['String']; @@ -209,6 +210,7 @@ export type SignupUserResult = { export type Snippet = { __typename?: 'Snippet'; content: Scalars['String']; + contentHighlighted?: Maybe; createdAt: Scalars['Date']; description?: Maybe; folder: Folder; @@ -242,6 +244,7 @@ export type UpdateFolderInput = { export type UpdateSnippetInput = { content: Scalars['String']; + contentHighlighted: Scalars['String']; description?: InputMaybe; language: Scalars['String']; lineHighlight?: InputMaybe; @@ -586,6 +589,7 @@ export type SnippetResolvers< ParentType extends ResolversParentTypes['Snippet'] = ResolversParentTypes['Snippet'], > = { content?: Resolver; + contentHighlighted?: Resolver, ParentType, ContextType>; createdAt?: Resolver; description?: Resolver, ParentType, ContextType>; folder?: Resolver;