import { getNotReadCount } from "@src/http/api" import request from "@src/http" import { useEffect } from "react" import useMessageStore from "@src/store/message" const useMessagesHook = () => { const notReadMessageCount = useMessageStore(state => state.notReadMessageCount) const setNotReadMessageCount = useMessageStore(state => state.setNotReadMessageCount) const getNotReadMessageCount = async () => { const response = await request.post(getNotReadCount) setNotReadMessageCount(response.data) } useEffect(() => { getNotReadMessageCount() }, []) return { notReadMessageCount } } export default useMessagesHook