stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
19 lines • 711 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useMutedChannels = useMutedChannels;
var _contexts = require("../../../contexts");
var _useSyncClientEvents = require("../../../hooks/useSyncClientEvents");
var selector = (_channel, client) => client.mutedChannels;
var keys = ['health.check', 'notification.channel_mutes_updated', 'channel.muted', 'channel.unmuted'];
function useMutedChannels(channel) {
var _useChatContext = (0, _contexts.useChatContext)(),
client = _useChatContext.client;
return (0, _useSyncClientEvents.useSyncClientEventsToChannel)({
channel,
client,
selector,
stateChangeEventKeys: keys
});
}
//# sourceMappingURL=useMutedChannels.js.map