Temp re-add features attribute to User

This commit is contained in:
Jackson Harper 2024-04-16 13:59:04 +08:00
parent d8d10d568b
commit be57f81bf1
4 changed files with 15 additions and 0 deletions

View file

@ -3734,6 +3734,7 @@ export type User = {
__typename?: 'User';
email?: Maybe<Scalars['String']>;
featureList?: Maybe<Array<Feature>>;
features?: Maybe<Array<Maybe<Scalars['String']>>>;
followersCount?: Maybe<Scalars['Int']>;
friendsCount?: Maybe<Scalars['Int']>;
id: Scalars['ID'];
@ -7202,6 +7203,7 @@ export type UploadImportFileSuccessResolvers<ContextType = ResolverContext, Pare
export type UserResolvers<ContextType = ResolverContext, ParentType extends ResolversParentTypes['User'] = ResolversParentTypes['User']> = {
email?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;
featureList?: Resolver<Maybe<Array<ResolversTypes['Feature']>>, ParentType, ContextType>;
features?: Resolver<Maybe<Array<Maybe<ResolversTypes['String']>>>, ParentType, ContextType>;
followersCount?: Resolver<Maybe<ResolversTypes['Int']>, ParentType, ContextType>;
friendsCount?: Resolver<Maybe<ResolversTypes['Int']>, ParentType, ContextType>;
id?: Resolver<ResolversTypes['ID'], ParentType, ContextType>;

View file

@ -3014,6 +3014,7 @@ enum UploadImportFileType {
type User {
email: String
featureList: [Feature!]
features: [String]
followersCount: Int
friendsCount: Int
id: ID!

View file

@ -373,6 +373,17 @@ export const functionResolvers = {
}
return undefined
},
async features(
_: User,
__: Record<string, unknown>,
ctx: WithDataSourcesContext
) {
if (!ctx.claims?.uid) {
return undefined
}
return []
},
async featureList(
_: User,
__: Record<string, unknown>,

View file

@ -88,6 +88,7 @@ const schema = gql`
email: String
source: String
intercomHash: String
features: [String]
featureList: [Feature!]
}