wwf
3 天以前 a430284aa21e3ae1f0d5654e55b2ad2852519cc2
app/components/header/account-setting/model-provider-page/provider-added-card/cooldown-timer.tsx
@@ -19,10 +19,10 @@
    [currentTime],
  )
  const countdownTimeout = useRef<number>(undefined)
  const countdownTimeout = useRef<NodeJS.Timeout>()
  const clearCountdown = useCallback(() => {
    if (countdownTimeout.current) {
      window.clearTimeout(countdownTimeout.current)
      clearTimeout(countdownTimeout.current)
      countdownTimeout.current = undefined
    }
  }, [])
@@ -31,7 +31,7 @@
  const countdown = useCallback(() => {
    clearCountdown()
    countdownTimeout.current = window.setTimeout(() => {
    countdownTimeout.current = setTimeout(() => {
      const now = Date.now()
      if (now <= targetTime.current) {
        setCurrentTime(Date.now())
@@ -55,7 +55,7 @@
  return displayTime
    ? (
      <Tooltip popupContent={t('common.modelProvider.apiKeyRateLimit', { seconds: displayTime })}>
        <SimplePieChart percentage={Math.round(displayTime / 60 * 100)} className='h-3 w-3' />
        <SimplePieChart percentage={Math.round(displayTime / 60 * 100)} className='w-3 h-3' />
      </Tooltip>
    )
    : null