diff --git a/src/services/frigate.proxy/frigate.api.ts b/src/services/frigate.proxy/frigate.api.ts index 3dbbbec..d874d03 100644 --- a/src/services/frigate.proxy/frigate.api.ts +++ b/src/services/frigate.proxy/frigate.api.ts @@ -82,7 +82,7 @@ export const proxyApi = { getVideoFrigate: async (videoUrl: string, onProgress: (percentage: number | undefined) => void) => { const response = await instanceApi.get(videoUrl, { responseType: 'blob', - timeout: 10 * 60 * 1000, + timeout: 20 * 60 * 1000, onDownloadProgress: (progressEvent) => { const total = progressEvent.total const current = progressEvent.loaded; diff --git a/src/shared/components/accordion/EventPanel.tsx b/src/shared/components/accordion/EventPanel.tsx index 28de107..231b5d3 100644 --- a/src/shared/components/accordion/EventPanel.tsx +++ b/src/shared/components/accordion/EventPanel.tsx @@ -1,11 +1,10 @@ -import { Button, Flex, Group, Text } from '@mantine/core'; -import { IconDownload } from '@tabler/icons-react'; +import { Flex, Group, Text } from '@mantine/core'; import { useTranslation } from 'react-i18next'; import { proxyApi } from '../../../services/frigate.proxy/frigate.api'; import { EventFrigate } from '../../../types/event'; import { getDurationFromTimestamps, unixTimeToDate } from '../../utils/dateUtil'; -import VideoPlayer from '../players/VideoPlayer'; import DownloadButton from '../buttons/DownloadButton'; +import VideoPlayer from '../players/VideoPlayer'; interface EventPanelProps { event: EventFrigate