@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
14 lines • 617 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const hooks_1 = require("../../store/hooks");
const chatSlice_1 = require("../../store/slices/chatSlice");
/**
* Returns the total number of unread messages across all conversations.
* Initialized from the server on ChatProvider mount — accurate before the
* conversation list is ever loaded. Kept in sync via socket events.
*/
function useTotalUnreadCount() {
return (0, hooks_1.useReplykeSelector)(chatSlice_1.selectTotalUnreadCount) ?? 0;
}
exports.default = useTotalUnreadCount;
//# sourceMappingURL=useTotalUnreadCount.js.map