@kustomer/chat-react-native
Version:
Kustomer Chat SDK wrapper for React Native
14 lines (13 loc) • 556 B
JavaScript
;
import { useEffect, useState } from 'react';
import { KustomerChat } from '../NativeModules';
export function useIsKustomerConfigured(checkInterval = 1000) {
const [isConfigured, setIsConfigured] = useState(null);
useEffect(() => {
if (isConfigured === true) return;
const updateTimer = setInterval(() => KustomerChat.isConfigured().then(setIsConfigured), checkInterval);
return () => clearTimeout(updateTimer);
}, [isConfigured, checkInterval]);
return isConfigured;
}
//# sourceMappingURL=useIsKustomerConfigured.js.map