فهرست منبع

feat: 更新腾讯 callEngine

陈文艺 1 ماه پیش
والد
کامیت
c504a2a4f9

+ 2 - 2
Lanu/Manager/IM/LNIMManager.swift

@@ -6,7 +6,7 @@
 //
 
 import Foundation
-import TUICallEngine
+import RTCRoomEngine
 import AVFAudio
 
 
@@ -299,7 +299,7 @@ extension LNIMManager {
                 let offlinePushInfo = createOfflinePushInfo()
                 let param = TUICallParams()
                 param.offlinePushInfo = offlinePushInfo
-                TUICallEngine.createInstance().call(userId: uid, callMediaType: .audio, params: param) { [weak self] in
+                TUICallEngine.createInstance().calls(userIdList: [uid], callMediaType: .audio, params: param) { [weak self] in
                     guard let self else { return }
                     bellPlayer.startPlay(isInCome: false)
                 } fail: { _, err in

+ 1 - 2
Lanu/Views/IM/Chat/Cells/LNIMChatCallMessageCell.swift

@@ -8,8 +8,7 @@
 import Foundation
 import UIKit
 import SnapKit
-import TUICallEngine
-
+//
 
 class LNIMChatCallMessageCell: LNIMChatBaseMessageCell {
     private let contextLabel = UILabel()

+ 2 - 2
Lanu/Views/IM/Chat/VoiceCall/LNAudioCallPanel.swift

@@ -94,6 +94,7 @@ extension LNAudioCallPanel {
             guard let self else { return }
             guard let order = list?.first else { return }
             
+            avatar.layer.cornerRadius = 60
             avatar.snp.updateConstraints { make in
                 make.width.height.equalTo(120)
             }
@@ -441,8 +442,7 @@ extension LNAudioCallPanel {
         stackView.addArrangedSubview(hangupButton)
         
         speakerButton.setImage(.icCallSpeakerEarpiece, for: .normal)
-        speakerButton.addAction(UIAction(handler: { [weak self] _ in
-            guard let self else { return }
+        speakerButton.addAction(UIAction(handler: { _ in
 //            if DevicesUtil.isBluetoothHeadsetConnected {
 //                let menu = LNVoiceCallSpeakerSelectPopoverMenu()
 //                menu.pointAt(parentView: self, targetView: speakerButton) { type in

+ 1 - 1
Podfile

@@ -11,7 +11,7 @@ target 'Gami' do
   pod 'TIMCommon', :path => "./ThirdParty/TUIKit/TIMCommon"
   pod 'TUIChat', :path => "./ThirdParty/TUIKit/TUIChat"
   pod 'TIMPush'
-  pod 'TUICallEngine'
+  pod 'RTCRoomEngine'
   
   pod 'DoraemonKit', :configurations => ['Debug']
   

+ 9 - 9
Podfile.lock

@@ -23,17 +23,17 @@ PODS:
     - GCDWebServer/Core
   - GCDWebServer/WebUploader (3.5.4):
     - GCDWebServer/Core
+  - RTCRoomEngine (3.6.3):
+    - RTCRoomEngine/TRTC (= 3.6.3)
+  - RTCRoomEngine/TRTC (3.6.3):
+    - TXIMSDK_Plus_iOS_XCFramework (>= 8.4.6676)
+    - TXLiteAVSDK_TRTC (>= 12.8.0.19666)
   - TIMCommon (1.0.0):
     - TIMCommon/ImSDK_Plus (= 1.0.0)
   - TIMCommon/ImSDK_Plus (1.0.0):
     - TXIMSDK_Plus_iOS_XCFramework
   - TIMPush (8.7.7201):
     - TXIMSDK_Plus_iOS_XCFramework (>= 8.7.7201)
-  - TUICallEngine (2.7.0.1151):
-    - TUICallEngine/TRTC (= 2.7.0.1151)
-  - TUICallEngine/TRTC (2.7.0.1151):
-    - TXIMSDK_Plus_iOS_XCFramework (>= 8.3.6498)
-    - TXLiteAVSDK_TRTC (>= 11.7.15343)
   - TUIChat (1.0.0):
     - TIMCommon
   - TXIMSDK_Plus_iOS_XCFramework (8.7.7201)
@@ -44,9 +44,9 @@ PODS:
 DEPENDENCIES:
   - Adjust
   - DoraemonKit
+  - RTCRoomEngine
   - TIMCommon (from `./ThirdParty/TUIKit/TIMCommon`)
   - TIMPush
-  - TUICallEngine (>= 2.7.0.1151)
   - TUIChat (from `./ThirdParty/TUIKit/TUIChat`)
 
 SPEC REPOS:
@@ -56,8 +56,8 @@ SPEC REPOS:
     - DoraemonKit
     - FMDB
     - GCDWebServer
+    - RTCRoomEngine
     - TIMPush
-    - TUICallEngine
     - TXIMSDK_Plus_iOS_XCFramework
     - TXLiteAVSDK_TRTC
 
@@ -73,13 +73,13 @@ SPEC CHECKSUMS:
   DoraemonKit: 0b45c9dc6ab34bd426a2782ee1bf7ab13492a60b
   FMDB: 728731dd336af3936ce00f91d9d8495f5718a0e6
   GCDWebServer: 2c156a56c8226e2d5c0c3f208a3621ccffbe3ce4
+  RTCRoomEngine: a00cdbc1145361584730465de89b225b1ecfc6fb
   TIMCommon: 36dad82b29c87b6cfd7eb5251c44db7d03598267
   TIMPush: 4f4fa655697c4106309054d0b50a485e642b4f80
-  TUICallEngine: f00a90ab800d6008c253bb2fc6200cd21ee1133a
   TUIChat: 696bca6e2a6cfd2bc22f624425b425b68bd9506c
   TXIMSDK_Plus_iOS_XCFramework: 3b435eae84c639f35ae8dc9c8b92c399a8b0a67f
   TXLiteAVSDK_TRTC: 3d4310a5976977448568f5cc605a40b2219c4c43
 
-PODFILE CHECKSUM: e5888dd10ace991d47e72fdee25573383b5af246
+PODFILE CHECKSUM: b2ea5d904aa7c3ce346205cc4a7cc1e1a99c93dc
 
 COCOAPODS: 1.16.2