Spaces:
Running
Running
add logs
Browse files- app/layout.tsx +1 -0
- hooks/useUser.ts +3 -3
app/layout.tsx
CHANGED
|
@@ -57,6 +57,7 @@ export const viewport: Viewport = {
|
|
| 57 |
async function getMe() {
|
| 58 |
const cookieStore = await cookies();
|
| 59 |
const token = cookieStore.get(MY_TOKEN_KEY())?.value;
|
|
|
|
| 60 |
if (!token) return { user: null, projects: [], errCode: null };
|
| 61 |
try {
|
| 62 |
const res = await apiServer.get("/me", {
|
|
|
|
| 57 |
async function getMe() {
|
| 58 |
const cookieStore = await cookies();
|
| 59 |
const token = cookieStore.get(MY_TOKEN_KEY())?.value;
|
| 60 |
+
console.log("TOKEN IS => ", token);
|
| 61 |
if (!token) return { user: null, projects: [], errCode: null };
|
| 62 |
try {
|
| 63 |
const res = await apiServer.get("/me", {
|
hooks/useUser.ts
CHANGED
|
@@ -7,6 +7,7 @@ import { useRouter } from "next/navigation";
|
|
| 7 |
import { ProjectType, User } from "@/types";
|
| 8 |
import { api } from "@/lib/api";
|
| 9 |
import { toast } from "sonner";
|
|
|
|
| 10 |
|
| 11 |
|
| 12 |
export const useUser = (initialData?: {
|
|
@@ -16,8 +17,8 @@ export const useUser = (initialData?: {
|
|
| 16 |
}) => {
|
| 17 |
const client = useQueryClient();
|
| 18 |
const router = useRouter();
|
| 19 |
-
const [
|
| 20 |
-
const [
|
| 21 |
|
| 22 |
const { data: { user, errCode } = { user: null, errCode: null }, isLoading } =
|
| 23 |
useQuery({
|
|
@@ -110,7 +111,6 @@ export const useUser = (initialData?: {
|
|
| 110 |
};
|
| 111 |
|
| 112 |
const logout = async () => {
|
| 113 |
-
console.log("LOG")
|
| 114 |
removeToken();
|
| 115 |
removeCurrentRoute();
|
| 116 |
toast.success("Logout successful");
|
|
|
|
| 7 |
import { ProjectType, User } from "@/types";
|
| 8 |
import { api } from "@/lib/api";
|
| 9 |
import { toast } from "sonner";
|
| 10 |
+
import MY_TOKEN_KEY from "@/lib/get-cookie-name";
|
| 11 |
|
| 12 |
|
| 13 |
export const useUser = (initialData?: {
|
|
|
|
| 17 |
}) => {
|
| 18 |
const client = useQueryClient();
|
| 19 |
const router = useRouter();
|
| 20 |
+
const [, setCurrentRoute, removeCurrentRoute] = useCookie("deepsite-currentRoute");
|
| 21 |
+
const [, setToken, removeToken] = useCookie(MY_TOKEN_KEY());
|
| 22 |
|
| 23 |
const { data: { user, errCode } = { user: null, errCode: null }, isLoading } =
|
| 24 |
useQuery({
|
|
|
|
| 111 |
};
|
| 112 |
|
| 113 |
const logout = async () => {
|
|
|
|
| 114 |
removeToken();
|
| 115 |
removeCurrentRoute();
|
| 116 |
toast.success("Logout successful");
|