UNPKG

@kustomer/chat-react-native

Version:

Kustomer Chat SDK wrapper for React Native

18 lines (17 loc) 699 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useIsKustomerConfigured = useIsKustomerConfigured; var _react = require("react"); var _NativeModules = require("../NativeModules"); function useIsKustomerConfigured(checkInterval = 1000) { const [isConfigured, setIsConfigured] = (0, _react.useState)(null); (0, _react.useEffect)(() => { if (isConfigured === true) return; const updateTimer = setInterval(() => _NativeModules.KustomerChat.isConfigured().then(setIsConfigured), checkInterval); return () => clearTimeout(updateTimer); }, [isConfigured, checkInterval]); return isConfigured; } //# sourceMappingURL=useIsKustomerConfigured.js.map