// store/api/languageTextApi.ts

import { createApi, fetchBaseQuery } from "@reduxjs/toolkit/query/react";
import { LanguageListRes } from "../../types/Language";

export const languageTextApi = createApi({
  reducerPath: "languageTextApi",
  baseQuery: fetchBaseQuery({
    baseUrl: process.env.NEXT_PUBLIC_API_URL,
  }),
  endpoints: (builder) => ({
    fetchDefaultLanguage: builder.mutation<LanguageListRes, { status_id: string }>({
      query: (body) => ({
        url: "fetchDefaultLanguage",
        method: "POST",
        headers: {
          "Content-Type": "application/json",
        },
        body,
      }),
    }),
  }),
});

export const { useFetchDefaultLanguageMutation } = languageTextApi;
