From 0781ebc3af307b4bd43516a5b092f2f392806dc1 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Tue, 10 Dec 2024 15:04:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E5=AE=9A=E6=97=B6=E5=99=A8?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.js | 1 + src/components/JoinSetting/index.tsx | 1 + src/components/UserVideo/index.tsx | 1 + src/page/Home/Index/index.tsx | 1 + src/page/Home/index.tsx | 1 + src/page/Meeting/ShareScreenWindow/index.tsx | 1 + src/page/Meeting/index.tsx | 1 + 7 files changed, 7 insertions(+) diff --git a/main.js b/main.js index 48e23c6..345ce0f 100644 --- a/main.js +++ b/main.js @@ -17,6 +17,7 @@ const fs = require('fs'); const Registry = require('winreg'); const { autoUpdater, CancellationToken } = require('electron-updater'); const signalR = require('@microsoft/signalr'); +const { setTimeout, setInterval, clearTimeout, clearInterval } = require('timers'); const cancellationToken = new CancellationToken() app.allowRendererProcessReuse = false; let mainWindow = null; diff --git a/src/components/JoinSetting/index.tsx b/src/components/JoinSetting/index.tsx index af7fa60..3b902ec 100644 --- a/src/components/JoinSetting/index.tsx +++ b/src/components/JoinSetting/index.tsx @@ -9,6 +9,7 @@ import Avatar from '@/components/Avatar'; import { useNavigate } from 'react-router-dom'; import { agora } from '@/utils/package/agora'; import { role } from '@/config/role'; +const { setInterval, clearInterval } = require('timers'); let time = null as any; const JoinSetting = forwardRef((_props: any, ref: any) => { useImperativeHandle(ref, () => ({ diff --git a/src/components/UserVideo/index.tsx b/src/components/UserVideo/index.tsx index de403fe..c87e527 100644 --- a/src/components/UserVideo/index.tsx +++ b/src/components/UserVideo/index.tsx @@ -6,6 +6,7 @@ import { Button, Empty, Select, message } from 'antd'; import { useEffect, useState } from "react"; import { useLocation } from 'react-router'; import { VideoStreamType } from 'agora-electron-sdk'; +const { setInterval, clearInterval } = require('timers'); const UserVideo: React.FC = () => { const { state } = useLocation(); const [from, setFrom] = useState({ diff --git a/src/page/Home/Index/index.tsx b/src/page/Home/Index/index.tsx index 98a6734..e2a3462 100644 --- a/src/page/Home/Index/index.tsx +++ b/src/page/Home/Index/index.tsx @@ -13,6 +13,7 @@ import { role } from '@/config/role'; import dayjs from 'dayjs'; import StupWizard from '@/components/StupWizard'; import { GetSubDpList } from '@/api/Home/User'; +const { setInterval, clearInterval } = require('timers'); const fs = require('fs').promises; const { exec } = require('child_process'); const { RangePicker } = DatePicker; diff --git a/src/page/Home/index.tsx b/src/page/Home/index.tsx index 1e202d1..04f99fb 100644 --- a/src/page/Home/index.tsx +++ b/src/page/Home/index.tsx @@ -8,6 +8,7 @@ import { storage } from '@/utils'; import ImageUrl from '@/utils/package/imageUrl' import Avatar from '@/components/Avatar'; import StupWizard from '@/components/StupWizard'; +const { setInterval, clearInterval } = require('timers'); dayjs.locale('zh-cn'); type navListType = { title: string; diff --git a/src/page/Meeting/ShareScreenWindow/index.tsx b/src/page/Meeting/ShareScreenWindow/index.tsx index 5a29c8a..929aeda 100644 --- a/src/page/Meeting/ShareScreenWindow/index.tsx +++ b/src/page/Meeting/ShareScreenWindow/index.tsx @@ -7,6 +7,7 @@ import { CaretDownOutlined, CaretUpOutlined } from '@ant-design/icons'; import { Button } from 'antd'; import dayjs from 'dayjs'; import { useEffect, useState } from "react"; +const { setInterval, clearInterval } = require('timers'); const ShareScreenWindow: React.FC = () => { const [footerLists, setFooterLists] = useState([ { diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index e0f43d3..619b731 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -24,6 +24,7 @@ import { fixWebmDuration } from "webm-duration-fix-buffer"; import { getKeyOpenChildWindow, setKeyOpenChildWindow } from '@/utils/package/public'; import MeetingDisconnected from '@/components/MeetingDisconnected'; import SingIn from '@/components/SingIn'; +const { setTimeout, setInterval, clearTimeout, clearInterval } = require('timers'); const { confirm } = Modal; const { exec } = require('child_process'); const fs = require('fs').promises;