import { useContext } from "react";
import { UserContext } from "../contexts/user";

const useUser = () => {
  const {
    isAuth,
    userChangedLanguage,
    token,
    user,
    getUser,
    clearUser,
    changeUser,
    changeUserLanguage,
    changeAuthState,
    changeLanguageState,
    clearToken,
    setToken,
  } = useContext(UserContext);

  return {
    isAuth,
    userChangedLanguage,
    token,
    user,
    getUser,
    clearUser,
    changeUser,
    changeUserLanguage,
    changeAuthState,
    changeLanguageState,
    clearToken,
    setToken,
  };
};

export default useUser;
