stream-chat-react-native-core
Version:
The official React Native and Expo components for Stream Chat, a service for building chat applications
19 lines • 771 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useMessageReminder = void 0;
var _react = require("react");
var _useStateStore2 = require("./useStateStore");
var _ChatContext = require("../contexts/chatContext/ChatContext");
var useMessageReminder = messageId => {
var _useChatContext = (0, _ChatContext.useChatContext)(),
client = _useChatContext.client;
var reminderSelector = (0, _react.useCallback)(state => ({
reminder: state.reminders.get(messageId)
}), [messageId]);
var _useStateStore = (0, _useStateStore2.useStateStore)(client.reminders.state, reminderSelector),
reminder = _useStateStore.reminder;
return reminder;
};
exports.useMessageReminder = useMessageReminder;
//# sourceMappingURL=useMessageReminder.js.map