Он не может читать данные кеша с помощью apollo-клиента для мобильного Интернета (iphone) - PullRequest
0 голосов
/ 26 мая 2019

Я настраиваю нового клиента и хочу получить доступ через мобильный интернет.Я могу получить доступ через Интернет, но он не может получить доступ через мобильный Интернет.Я думаю, что он не может читать данные кэша в мобильном Интернете

это resovler.js

export const defaults = {
  isLoggedIn: Boolean(localStorage.getItem("jwt"))
};

export const resolvers = {
  Mutation: {
    logUserIn: (_, { token }, { cache }) => {
      localStorage.setItem("jwt", token);
      cache.writeData({ data: { isLoggedIn: true } });
    },
    logUserOut: (_, __, { cache }) => {
      localStorage.removeItem("jwt");
      cache.writeData({ data: { isLoggedIn: false } });
    }
  }
};

это app.js

export default () => {
  const {
    data: { isLoggedIn }
  } = useQuery(QUERY);
  return <AppPresenter isLoggedIn={isLoggedIn} />;
};

если я изменю значениеisLoggedIn в true из {isLoggedIn} в AppPresenter.Я могу получить доступ в мобильном Интернете.

...