UNPKG

@livelike/react-native

Version:

LiveLike React Native package

33 lines (32 loc) 948 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useReactionSpace = useReactionSpace; var _javascript = require("@livelike/javascript"); var _react = require("react"); var _reactionSpace = require("../store/reactionSpace"); var _useStore = require("./useStore"); function useReactionSpace(_ref) { let { targetGroupId } = _ref; const reactionSpaceStoreValue = (0, _useStore.useStore)(_reactionSpace.reactionSpaceStore); (0, _react.useEffect)(() => { if (reactionSpaceStoreValue[targetGroupId]) { return; } (0, _javascript.getReactionSpaceDetail)({ targetGroupId }).then(reactionSpace => { _reactionSpace.reactionSpaceStoreActions.updateReactionSpaceAction({ targetGroupId, reactionSpace }); }); }, [targetGroupId]); return { reactionSpace: reactionSpaceStoreValue[targetGroupId] }; } //# sourceMappingURL=useReactionSpace.js.map