@@ -82,7 +82,7 @@ public class E2EEManager: NSObject, ObservableObject, Loggable {
8282
8383 func addRtpSender( sender: RTCRtpSender , participantId: String , trackSid: Sid ) -> RTCFrameCryptor {
8484 self . log ( " addRtpSender \( participantId) to E2EEManager " )
85- let frameCryptor = RTCFrameCryptor ( rtpSender: sender, participantId: participantId, algorithm: RTCCyrptorAlgorithm . aesGcm, keyProvider: self . e2eeOptions. keyProvider. rtcKeyProvider!)
85+ let frameCryptor = RTCFrameCryptor ( factory : Engine . peerConnectionFactory , rtpSender: sender, participantId: participantId, algorithm: RTCCyrptorAlgorithm . aesGcm, keyProvider: self . e2eeOptions. keyProvider. rtcKeyProvider!)
8686 frameCryptor. delegate = self
8787 frameCryptors [ [ participantId: trackSid] ] = frameCryptor
8888 frameCryptor. enabled = self . enabled
@@ -91,7 +91,7 @@ public class E2EEManager: NSObject, ObservableObject, Loggable {
9191
9292 func addRtpReceiver( receiver: RTCRtpReceiver , participantId: String , trackSid: Sid ) -> RTCFrameCryptor {
9393 self . log ( " addRtpReceiver \( participantId) to E2EEManager " )
94- let frameCryptor = RTCFrameCryptor ( rtpReceiver: receiver, participantId: participantId, algorithm: RTCCyrptorAlgorithm . aesGcm, keyProvider: self . e2eeOptions. keyProvider. rtcKeyProvider!)
94+ let frameCryptor = RTCFrameCryptor ( factory : Engine . peerConnectionFactory , rtpReceiver: receiver, participantId: participantId, algorithm: RTCCyrptorAlgorithm . aesGcm, keyProvider: self . e2eeOptions. keyProvider. rtcKeyProvider!)
9595 frameCryptor. delegate = self
9696 frameCryptors [ [ participantId: trackSid] ] = frameCryptor
9797 frameCryptor. enabled = self . enabled
0 commit comments