UNPKG

@100mslive/roomkit-react

Version:

![Banner](https://github.com/100mslive/web-sdks/blob/06c65259912db6ccd8617f2ecb6fef51429251ec/prebuilt-banner.png)

20 lines (17 loc) 566 B
import { selectMessagesUnreadCountByPeerID, selectMessagesUnreadCountByRole, selectUnreadHMSMessagesCount, useHMSStore, } from '@100mslive/react-sdk'; export const useUnreadCount = ({ role, peerId }: { role?: string; peerId?: string }) => { let unreadCountSelector; if (role) { unreadCountSelector = selectMessagesUnreadCountByRole(role); } else if (peerId) { unreadCountSelector = selectMessagesUnreadCountByPeerID(peerId); } else { unreadCountSelector = selectUnreadHMSMessagesCount; } return useHMSStore(unreadCountSelector); };