zhengyiming
2025-02-10 0f686ea1fe4700a909a6159efcf1fcb0e1f88a17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { MessageChatTypeEnum } from '@12333/constants';
import { MaybeRef } from 'vue';
import { useUser, useIsLogin } from './user';
import { useMyMessageCount as useMyMessageCountInner } from '@12333/hooks';
 
type UseMyMessageCountOptions = {
  messageChatType?: MaybeRef<MessageChatTypeEnum>;
};
 
export function useMyMessageCount(options: UseMyMessageCountOptions = {}) {
  const { messageChatType } = options;
  const isLogin = useIsLogin();
 
  return useMyMessageCountInner({
    messageChatType,
    enabled: isLogin,
    isContainLikeFavoriteAddFollowMessageCount: false,
  });
}