From 22317fe901e84617d8ca8189de38570b8fcb0126 Mon Sep 17 00:00:00 2001 From: Yasiu1376 Date: Wed, 12 Jul 2023 11:47:23 +0330 Subject: [PATCH] user implementt --- src/core/data/apiRoutes.js | 4 ++++ src/lib/app/contexts/user.jsx | 22 +--------------------- src/lib/app/hooks/useUser.jsx | 2 -- src/pages/dashboard/index.jsx | 2 +- 4 files changed, 6 insertions(+), 24 deletions(-) diff --git a/src/core/data/apiRoutes.js b/src/core/data/apiRoutes.js index 7e05eec..1b299cc 100644 --- a/src/core/data/apiRoutes.js +++ b/src/core/data/apiRoutes.js @@ -7,3 +7,7 @@ export const GET_USER_TOKEN = BASE_URL + "/dashboard/login"; //change password export const CHANGE_PASSWORD = BASE_URL + "/dashboard/profile/change_password"; //end change password + +//user data +export const GET_USER_ROUTE = BASE_URL + "/dashboard/profile/info"; +//user data \ No newline at end of file diff --git a/src/lib/app/contexts/user.jsx b/src/lib/app/contexts/user.jsx index 49d55af..30875d9 100644 --- a/src/lib/app/contexts/user.jsx +++ b/src/lib/app/contexts/user.jsx @@ -51,27 +51,7 @@ export const UserProvider = ({ children }) => { dispatch({ type: "CHANGE_USER", user }); }, []); - const changeUserLanguage = useCallback( - (language) => { - dispatch({ type: "CHANGE_USER_LANGUAGE", language }); - axios - .post( - SET_LANGUAGE, - { language: language }, - { - headers: { - authorization: `Bearer ${state.token}`, - }, - } - ) - .then(() => { - getUser((data) => { - changeUser(data); - }); - }); - }, - [state.token] - ); + const changeUserLanguage = useCallback(/* use in multi language app */); const changeAuthState = useCallback((isAuth) => { dispatch({ type: "CHANGE_AUTH_STATE", isAuth }); diff --git a/src/lib/app/hooks/useUser.jsx b/src/lib/app/hooks/useUser.jsx index baa0aaa..56bdf7c 100644 --- a/src/lib/app/hooks/useUser.jsx +++ b/src/lib/app/hooks/useUser.jsx @@ -10,7 +10,6 @@ const useUser = () => { getUser, clearUser, changeUser, - changeUserLanguage, changeAuthState, changeLanguageState, clearToken, @@ -25,7 +24,6 @@ const useUser = () => { getUser, clearUser, changeUser, - changeUserLanguage, changeAuthState, changeLanguageState, clearToken, diff --git a/src/pages/dashboard/index.jsx b/src/pages/dashboard/index.jsx index 5ebc479..57a801a 100644 --- a/src/pages/dashboard/index.jsx +++ b/src/pages/dashboard/index.jsx @@ -1,6 +1,6 @@ import DashboardFirstComponent from "@/components/dashboard/first"; import TitlePage from "@/core/components/TitlePage"; -import WithAuthMiddleware from "@/middlewares/WithoutAuth"; +import WithAuthMiddleware from "@/middlewares/WithAuth"; import { parse } from "next-useragent"; export default function Dashboard() {