From b2f253e0f29eecbba808c4b3ba9188355fef40e1 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 15 Nov 2025 17:38:35 +0800
Subject: [PATCH] feat: 打通通话

---
 pnpm-lock.yaml |   75 +++++++------------------------------
 1 files changed, 14 insertions(+), 61 deletions(-)

diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 711187f..5c00a05 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -59,9 +59,6 @@
   '@dcloudio/uni-ui':
     specifier: ^1.5.11
     version: 1.5.11
-  '@trtc/calls-uikit-vue':
-    specifier: ^4.2.4
-    version: 4.2.4
   dayjs:
     specifier: ^1.11.18
     version: 1.11.18
@@ -83,6 +80,9 @@
   pinia-plugin-persistedstate:
     specifier: 4.1.3
     version: 4.1.3(pinia@2.2.4)
+  trtc-sdk-v5:
+    specifier: ^5.14.1
+    version: 5.14.1
   uview-plus:
     specifier: ^3.5.41
     version: 3.5.41
@@ -3904,39 +3904,10 @@
       picomatch: 4.0.3
     dev: true
 
-  /@tencentcloud/lite-chat@1.6.1:
-    resolution: {integrity: sha512-+L+pB7caVRCe11054j2gVEr6mVi2AeChCMu85qAhOqnjD7lm6lsAtnLL2a60Emb+GpsiRQhrcFwBkkPArMcJAg==}
-    dev: false
-
-  /@tencentcloud/tui-core-lite@1.0.0:
-    resolution: {integrity: sha512-+nmOWQ415Kz6aYJDv4EIdnaLk69SPWscZqmIhQp9GhNGFVq4/u+gC/sWvGHEOICJncFjM4dUxBg9EFfzD78rGQ==}
-    dependencies:
-      '@tencentcloud/lite-chat': 1.6.1
-    dev: false
-
   /@tootallnate/once@1.1.2:
     resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==}
     engines: {node: '>= 6'}
     dev: true
-
-  /@trtc/call-engine-lite-js@3.4.7:
-    resolution: {integrity: sha512-3XxfducL+PzAML8psinqyPBk1v7QRzb4vMzOo5iHM4uYv0Gh7lc3U8PvGUqrAw0+oSB6zLbAtYIS7zTim3I2GA==}
-    dependencies:
-      '@tencentcloud/lite-chat': 1.6.1
-      core-js: 3.45.1
-      eventemitter3: 4.0.7
-      rtc-detect: 0.0.5
-      trtc-cloud-js-sdk: 2.9.3
-      tuikit-logger: 0.0.4-beta.1
-    dev: false
-
-  /@trtc/calls-uikit-vue@4.2.4:
-    resolution: {integrity: sha512-dXWdRadnx8fKvRiZiFmkwUkT53BzodDucW9x4JpNDU4V7JP5k8u6/APK6xzO563TLTBG72FkxByy8t1Z9ZUfCQ==}
-    dependencies:
-      '@tencentcloud/lite-chat': 1.6.1
-      '@tencentcloud/tui-core-lite': 1.0.0
-      '@trtc/call-engine-lite-js': 3.4.7
-    dev: false
 
   /@types/babel__core@7.20.5:
     resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -4471,7 +4442,7 @@
     engines: {node: ^14.18.0 || >=16.0.0}
     peerDependencies:
       vite: ^4.0.0 || ^5.0.0
-      vue: ^3.0.0
+      vue: 3.4.21
     dependencies:
       '@babel/core': 7.28.4
       '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
@@ -4487,7 +4458,7 @@
     engines: {node: ^18.0.0 || >=20.0.0}
     peerDependencies:
       vite: ^5.0.0
-      vue: ^3.2.25
+      vue: 3.4.21
     dependencies:
       vite: 5.2.8(sass@1.79.6)(terser@5.44.0)
       vue: 3.4.21(typescript@5.9.3)
@@ -4637,7 +4608,7 @@
   /@vue/devtools-core@7.7.7(vite@5.2.8)(vue@3.4.21):
     resolution: {integrity: sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ==}
     peerDependencies:
-      vue: ^3.0.0
+      vue: 3.4.21
     dependencies:
       '@vue/devtools-kit': 7.7.7
       '@vue/devtools-shared': 7.7.7
@@ -6436,10 +6407,6 @@
     resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
     engines: {node: '>= 0.6'}
     dev: true
-
-  /eventemitter3@4.0.7:
-    resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
-    dev: false
 
   /eventemitter3@5.0.1:
     resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
@@ -9196,7 +9163,7 @@
     peerDependencies:
       '@vue/composition-api': ^1.4.0
       typescript: '>=4.4.4'
-      vue: ^2.6.14 || ^3.3.0
+      vue: 3.4.21
     peerDependenciesMeta:
       '@vue/composition-api':
         optional: true
@@ -9755,10 +9722,6 @@
     transitivePeerDependencies:
       - supports-color
     dev: true
-
-  /rtc-detect@0.0.5:
-    resolution: {integrity: sha512-VANIELbaoIkZRj4gyiCCbTM+/ASy0eNgF35jCs+rrGxzYvD7YIBajEbGGZeh+5ZCNAX8/rT8IVRdpuallf174Q==}
-    dev: false
 
   /run-parallel@1.2.0:
     resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
@@ -10467,14 +10430,8 @@
       punycode: 2.3.1
     dev: true
 
-  /trtc-cloud-js-sdk@2.9.3:
-    resolution: {integrity: sha512-4pZmNNoD1RjmhCIEA1HVRe/NIWDO8+w9hBpy8fJYa2B07la4Xc7QzCHnVZb7JgNoa6f3MVfUuOrtyrMsUMnt/Q==}
-    dependencies:
-      trtc-sdk-v5: 5.11.1
-    dev: false
-
-  /trtc-sdk-v5@5.11.1:
-    resolution: {integrity: sha512-7EPZx3UUrvBAU9HynXsIcgI91wYWTYKbEkYUp186EDwgVEzc+v4uDL0427AY1PBI8tgf2ednO4qFk/C8crTSPQ==}
+  /trtc-sdk-v5@5.14.1:
+    resolution: {integrity: sha512-FqHgzKD/A+2LwfbpBbPjMxeQUcgxENeeTMDYcDD9OM8mW68DcG4jQgyXyar5LRD4BInN1AIJKHyD5LJOUzS0wg==}
     dependencies:
       webrtc-adapter: 8.2.4
     dev: false
@@ -10496,10 +10453,6 @@
       picomatch: 4.0.3
       typescript: 5.9.3
     dev: true
-
-  /tuikit-logger@0.0.4-beta.1:
-    resolution: {integrity: sha512-Ky83B1p88xakmfZ2f92cU0YxfolyxnQBv14tQpvnuHcMTnVR2Rjy8tityDGwF+pnxrAhJ7H7OPB/4rFdWVncIw==}
-    dev: false
 
   /type-check@0.4.0:
     resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
@@ -10869,7 +10822,7 @@
     peerDependencies:
       '@babel/parser': ^7.15.8
       '@nuxt/kit': ^3.2.2 || ^4.0.0
-      vue: 2 || 3
+      vue: 3.4.21
     peerDependenciesMeta:
       '@babel/parser':
         optional: true
@@ -11109,7 +11062,7 @@
     requiresBuild: true
     peerDependencies:
       '@vue/composition-api': ^1.0.0-rc.1
-      vue: ^3.0.0-0 || ^2.6.0
+      vue: 3.4.21
     peerDependenciesMeta:
       '@vue/composition-api':
         optional: true
@@ -11137,7 +11090,7 @@
   /vue-flow-layout@0.1.1(vue@3.4.21):
     resolution: {integrity: sha512-JdgRRUVrN0Y2GosA0M68DEbKlXMqJ7FQgsK8CjQD2vxvNSqAU6PZEpi4cfcTVtfM2GVOMjHo7GKKLbXxOBqDqA==}
     peerDependencies:
-      vue: ^3.4.37
+      vue: 3.4.21
     dependencies:
       vue: 3.4.21(typescript@5.9.3)
     dev: true
@@ -11146,7 +11099,7 @@
     resolution: {integrity: sha512-JeRdNVxS2OGp1E+pye5XB6+M6BBkHwAv9C80Q7+kzoMdUDGRna06tjC0vCB/jDX9aWrl5swxOMFcyAr7or8XTA==}
     engines: {node: '>= 10'}
     peerDependencies:
-      vue: ^3.0.0
+      vue: 3.4.21
     dependencies:
       '@intlify/core-base': 9.1.9
       '@intlify/shared': 9.1.9
@@ -11158,7 +11111,7 @@
   /vue-router@4.5.1(vue@3.4.21):
     resolution: {integrity: sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw==}
     peerDependencies:
-      vue: ^3.2.0
+      vue: 3.4.21
     dependencies:
       '@vue/devtools-api': 6.6.4
       vue: 3.4.21(typescript@5.9.3)

--
Gitblit v1.9.3