UNPKG

stream-chat-react-native-core

Version:

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

20 lines 735 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 => { var _member$user; return ((_member$user = member.user) == null ? void 0 : _member$user.id) === userId; }); }, [members, userId]); }; exports.useIsChannelMember = useIsChannelMember; //# sourceMappingURL=useIsChannelMember.js.map