UNPKG

@kustomer/chat-react-native

Version:

Kustomer Chat SDK wrapper for React Native

14 lines (13 loc) 556 B
"use strict"; 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