@kustomer/chat-react-native
Version:
Kustomer Chat SDK wrapper for React Native
18 lines (17 loc) • 699 B
JavaScript
;
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