Make color scheme optimistically udpated (#745)

This commit is contained in:
Charles Bochet
2023-07-19 00:35:03 +00:00
committed by GitHub
parent f98e49c26e
commit 5ee8eaa985
@@ -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 {