Make color scheme optimistically udpated (#745)

This commit is contained in:
Charles Bochet
2023-07-18 17:35:03 -07:00
committed by GitHub
parent f98e49c26e
commit 5ee8eaa985

View File

@ -36,6 +36,22 @@ export function useColorScheme() {
},
},
},
optimisticResponse:
currentUser && currentUser.settings
? {
__typename: 'Mutation',
updateUser: {
__typename: 'User',
...currentUser,
settings: {
__typename: 'UserSettings',
id: currentUser.settings.id,
colorScheme: value,
locale: currentUser.settings.locale,
},
},
}
: undefined,
});
if (!result.data || result.errors) {
@ -43,7 +59,7 @@ export function useColorScheme() {
}
} catch (err) {}
},
[currentUser?.id, updateUser],
[currentUser, updateUser],
);
return {