fix saved search bug: undefined category in input

This commit is contained in:
Hongbo Wu 2023-12-08 19:58:41 +08:00
parent f21e28d9bb
commit da3fede3a4
7 changed files with 19 additions and 0 deletions

View file

@ -815,6 +815,7 @@ export type FeedsSuccess = {
export type Filter = {
__typename?: 'Filter';
category?: Maybe<Scalars['String']>;
createdAt: Scalars['Date'];
defaultFilter?: Maybe<Scalars['Boolean']>;
description?: Maybe<Scalars['String']>;
@ -2238,6 +2239,7 @@ export enum SaveFilterErrorCode {
}
export type SaveFilterInput = {
category?: InputMaybe<Scalars['String']>;
description?: InputMaybe<Scalars['String']>;
filter: Scalars['String'];
folder?: InputMaybe<Scalars['String']>;
@ -2902,6 +2904,7 @@ export enum UpdateFilterErrorCode {
}
export type UpdateFilterInput = {
category?: InputMaybe<Scalars['String']>;
description?: InputMaybe<Scalars['String']>;
filter?: InputMaybe<Scalars['String']>;
folder?: InputMaybe<Scalars['String']>;
@ -4967,6 +4970,7 @@ export type FeedsSuccessResolvers<ContextType = ResolverContext, ParentType exte
};
export type FilterResolvers<ContextType = ResolverContext, ParentType extends ResolversParentTypes['Filter'] = ResolversParentTypes['Filter']> = {
category?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;
createdAt?: Resolver<ResolversTypes['Date'], ParentType, ContextType>;
defaultFilter?: Resolver<Maybe<ResolversTypes['Boolean']>, ParentType, ContextType>;
description?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;

View file

@ -722,6 +722,7 @@ type FeedsSuccess {
}
type Filter {
category: String
createdAt: Date!
defaultFilter: Boolean
description: String
@ -1691,6 +1692,7 @@ enum SaveFilterErrorCode {
}
input SaveFilterInput {
category: String
description: String
filter: String!
folder: String
@ -2306,6 +2308,7 @@ enum UpdateFilterErrorCode {
}
input UpdateFilterInput {
category: String
description: String
filter: String
folder: String

View file

@ -43,6 +43,7 @@ export const saveFilterResolver = authorized<
filter: input.filter,
defaultFilter: false,
visible: true,
category: input.category ?? 'Search',
})
})

View file

@ -2201,6 +2201,7 @@ const schema = gql`
folder: String
description: String
position: Int
category: String
}
union SaveFilterResult = SaveFilterSuccess | SaveFilterError
@ -2220,6 +2221,7 @@ const schema = gql`
updatedAt: Date
defaultFilter: Boolean
visible: Boolean
category: String
}
type SaveFilterError {
@ -2271,6 +2273,7 @@ const schema = gql`
folder: String
description: String
visible: Boolean
category: String
}
enum UpdateFilterErrorCode {

View file

@ -7,6 +7,8 @@ export type SavedSearch = {
position: number
visible: boolean
defaultFilter: boolean
folder: string
category: string
}
export const savedSearchFragment = gql`
@ -17,5 +19,7 @@ export const savedSearchFragment = gql`
position
visible
defaultFilter
folder
category
}
`

View file

@ -7,6 +7,7 @@ export type AddFilterInput = {
filter: string
category: string
position: number
folder?: string
}
type AddFilterOutput = {
@ -27,6 +28,8 @@ export async function saveFilterMutation (
position
visible
defaultFilter
folder
category
}
}

View file

@ -10,6 +10,7 @@ export type UpdateFilterInput = {
category?: string
description?: string
visible?: boolean
folder?: string
}
type UpdateFilterOutput = {