Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. export const defaults = {
  2. isLoggedIn: Boolean(localStorage.getItem("jwt"))
  3. };
  4.  
  5. export const resolvers = {
  6. Mutation: {
  7. logUserIn: (_, { token }, { cache }) => {
  8. localStorage.setItem("jwt", token);
  9. cache.writeData({ data: { isLoggedIn: true } });
  10. },
  11. logUserOut: (_, __, { cache }) => {
  12. localStorage.removeItem("jwt");
  13. cache.writeData({ data: { isLoggedIn: false } });
  14. }
  15. }
  16. };
  17.  
  18. export default () => {
  19. const {
  20. data: { isLoggedIn }
  21. } = useQuery(QUERY);
  22. return <AppPresenter isLoggedIn={isLoggedIn} />;
  23. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement