UNPKG

stream-chat-react-native-core

Version:

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

17 lines 639 B
Object.defineProperty(exports, "__esModule", { value: true }); exports.useIsChannelMember = void 0; var _react = require("react"); var _useChannelMembersState = require("../components/ChannelList/hooks/useChannelMembersState"); var useIsChannelMember = (channel, userId) => { var members = (0, _useChannelMembersState.useChannelMembersState)(channel); return (0, _react.useMemo)(() => { if (!userId) { return false; } return Object.values(members).some(member => member.user?.id === userId); }, [members, userId]); }; exports.useIsChannelMember = useIsChannelMember; //# sourceMappingURL=useIsChannelMember.js.map