message: Don't fire mutation when clicking on current language
diff: @@ -28,7 +28,7 @@ export const LanguageScreen: ScreenType = () => {
  fetchPolicy: "cache-only",
  })
  - const currentLanguage = data?.me?.language ?? "DEFAULT"
  + const currentLanguage = data?.me?.language
  const [updateLanguage] = useMutation(
  gql`
  @@ -57,7 +57,8 @@ export const LanguageScreen: ScreenType = () => {
  <ListItem
  key={language}
  bottomDivider
  - onPress={() =>
  + onPress={() => {
  + if (language !== currentLanguage) {
  updateLanguage({
  variables: { language },
  optimisticResponse: {
  @@ -74,6 +75,7 @@ export const LanguageScreen: ScreenType = () => {
  },
  })
  }
  + }}
  >
  <ListItem.Title>{LANGUAGES[language]}</ListItem.Title>
  {currentLanguage === language && (
  