UNPKG

@livelike/react-native

Version:

LiveLike React Native package

32 lines (30 loc) 1.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useChatMessages = useChatMessages; exports.useChatRoomState = useChatRoomState; var _chatMessage = require("../store/chatMessage"); var _useSelectedFieldStore = require("./useSelectedFieldStore"); const EMPTY_CHAT_MESSAGES_STATE = { chatMessagesLoaded: false, chatMessages: [] }; function useChatRoomState(_ref) { let { roomId } = _ref; const chatMessageState = (0, _useSelectedFieldStore.useSelectedFieldStore)(_chatMessage.chatMessageStore, () => _chatMessage.chatMessageStore.get()[roomId] ?? EMPTY_CHAT_MESSAGES_STATE); return chatMessageState; } /** * @deprecated Use useChatRoomState hook instead */ function useChatMessages(_ref2) { let { roomId } = _ref2; const chatMessageState = (0, _useSelectedFieldStore.useSelectedFieldStore)(_chatMessage.chatMessageStore, () => _chatMessage.chatMessageStore.get()[roomId] ?? EMPTY_CHAT_MESSAGES_STATE); return chatMessageState; } //# sourceMappingURL=useChatRoomState.js.map