UNPKG

stream-chat-react-native-core

Version:

The official React Native and Expo components for Stream Chat, a service for building chat applications

22 lines 811 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.useChannelOnlineMemberCount = useChannelOnlineMemberCount; var _contexts = require("../../../contexts"); var _useSyncClientEvents = require("../../../hooks/useSyncClientEvents"); var selector = channel => { var _channel$state$watche; return (_channel$state$watche = channel.state.watcher_count) != null ? _channel$state$watche : 0; }; var keys = ['user.watching.start', 'user.watching.stop']; function useChannelOnlineMemberCount(channel) { var _useChatContext = (0, _contexts.useChatContext)(), client = _useChatContext.client; return (0, _useSyncClientEvents.useSyncClientEventsToChannel)({ channel, client, selector, stateChangeEventKeys: keys }); } //# sourceMappingURL=useChannelOnlineMemberCount.js.map