MCPcopy Create free account
hub / github.com/NanmiCoder/MediaCrawler / checkEnvironment

Function checkEnvironment

webui/src/components/env/EnvironmentCheck.tsx:29–52  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

27 const [showDetails, setShowDetails] = useState(false)
28
29 const checkEnvironment = async () => {
30 setStatus('checking')
31 setResult(null)
32 try {
33 const response = await envApi.check()
34 setResult(response.data)
35 if (response.data.success) {
36 setStatus('success')
37 // 存储到 localStorage
38 localStorage.setItem(ENV_CHECK_KEY, 'true')
39 // 成功后延迟关闭
40 setTimeout(() => onCheckComplete(true), 1500)
41 } else {
42 setStatus('error')
43 }
44 } catch (error) {
45 setResult({
46 success: false,
47 message: t('defaultError'),
48 error: t('defaultErrorHint')
49 })
50 setStatus('error')
51 }
52 }
53
54 useEffect(() => {
55 checkEnvironment()

Callers 2

EnvironmentCheckFunction · 0.85
handleRetryFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected