@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
29 lines (26 loc) • 1.13 kB
JavaScript
import { createSelector } from '../../node_modules/.pnpm/reselect@4.1.7/node_modules/reselect/es/index.js';
import 'redux';
import '../../types/models.js';
import '../../types/events.js';
import '../rootReducer.js';
import '../accounts/actions.js';
import 'tslib';
import '../accounts/selectors.js';
import '../../node_modules/.pnpm/invariant@2.2.4/node_modules/invariant/invariant.js';
import 'i18next';
import '../conversations/actions.js';
import '../../node_modules/.pnpm/lodash.flatten@4.4.0/node_modules/lodash.flatten/index.js';
import '../../node_modules/.pnpm/lodash.some@4.6.0/node_modules/lodash.some/index.js';
import './actions.js';
import { newState } from './reducers.js';
import '../contacts/actions.js';
var getMessageListStateSlice = function (state) { return state.messages; };
/**
* 获取会话的消息列表
*/
var getConversationState = function (conversationId) { return createSelector([getMessageListStateSlice], function (state) {
var s = state[conversationId];
return s !== null && s !== void 0 ? s : newState();
}); };
export { getConversationState };
//# sourceMappingURL=selectors.js.map