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) { if (!result.data || result.errors) {
@ -43,7 +59,7 @@ export function useColorScheme() {
} }
} catch (err) {} } catch (err) {}
}, },
[currentUser?.id, updateUser], [currentUser, updateUser],
); );
return { return {