UNPKG

stream-chat-react-native-core

Version:

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

31 lines 1.18 kB
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.ChannelUnreadStateStore = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var _streamChat = require("stream-chat"); var INITIAL_STATE = { channelUnreadState: undefined }; var ChannelUnreadStateStore = exports.ChannelUnreadStateStore = function () { function ChannelUnreadStateStore() { (0, _classCallCheck2.default)(this, ChannelUnreadStateStore); this.state = new _streamChat.StateStore(INITIAL_STATE); } return (0, _createClass2.default)(ChannelUnreadStateStore, [{ key: "channelUnreadState", get: function () { var _this$state$getLatest = this.state.getLatestValue(), channelUnreadState = _this$state$getLatest.channelUnreadState; return channelUnreadState; }, set: function (data) { this.state.next({ channelUnreadState: data }); } }]); }(); //# sourceMappingURL=channel-unread-state.js.map