"use client";

import { useEffect } from "react";
import { getConfig } from "@/libs/axios/modules/config";
import { setConfig } from "@/libs/redux/reducers/config";
import { useAppDispatch } from "@/libs/redux/store";

export function ConfigBootstrap() {
    const dispatch = useAppDispatch();

    useEffect(() => {
        getConfig()
            .then((res) => {
                if (res.data?.data) dispatch(setConfig(res.data.data));
            })
            .catch(() => {});
    }, [dispatch]);

    return null;
}
