UNPKG

@livelike/react-native

Version:

LiveLike React Native package

32 lines 684 B
import { getChatRoom } from '@livelike/javascript'; import { useEffect, useState } from 'react'; import { useAnalytics } from './useAnalytics'; export function useChatRoom(_ref) { let { roomId } = _ref; const [chatRoom, setChatRoom] = useState(null); const { trackEvent } = useAnalytics(); useEffect(() => { getChatRoom({ roomId }).then(_chatroom => { setChatRoom(_chatroom); trackEvent('Chat Room Entered', { roomId, room: _chatroom }); }); return () => { trackEvent('Chat Room Exited', { roomId }); }; }, []); return { chatRoom }; } //# sourceMappingURL=useChatRoom.js.map