From 0e6917a9ec3ec8ada6724e0832acd6643ec2afae Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 7 Oct 2024 02:32:36 -0700 Subject: fix(graphql): wait for database update on badge mutation --- src/graphql/user/resolvers.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/graphql/user/resolvers.ts') diff --git a/src/graphql/user/resolvers.ts b/src/graphql/user/resolvers.ts index 422d9170..2e1160bc 100644 --- a/src/graphql/user/resolvers.ts +++ b/src/graphql/user/resolvers.ts @@ -33,7 +33,7 @@ const auth = async (context: Context) => { const authenticatedBadgesOperation = async ( context: Context, - operation: (identity: UserIdentity, authorised: boolean) => void + operation: (identity: UserIdentity, authorised: boolean) => Promise ) => { const identity = await auth(context); @@ -41,7 +41,7 @@ const authenticatedBadgesOperation = async ( const authorised = authorisedJson.includes(identity.id); - operation(identity, authorised); + await operation(identity, authorised); return { id: identity.id, @@ -63,7 +63,7 @@ const authenticatedPreferencesOperation = async ( return { id: identity.id, badges: [] as Badge[], - preferences: operation(identity, authorised) as Promise + preferences: await operation(identity, authorised) } }; -- cgit v1.2.3