import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react"; import type { User } from "@/types/authApi"; export const authApi = createApi({ reducerPath: "authApi", baseQuery: fetchBaseQuery({ baseUrl: "/auth", credentials: "include", // sends the httpOnly cookie }), tagTypes: ["User"], endpoints: (builder) => ({ getMe: builder.query({ query: () => "/session", providesTags: ["User"], }), // logout: builder.mutation({ // query: () => ({ url: "/de-session", method: "POST" }), // invalidatesTags: ["User"], // }), }), }); // export const { useGetMeQuery, useLogoutMutation } = authApi; export const { useGetMeQuery } = authApi;