Files
nirvana-ios/nirvana-ios/Views/InnerCircle/VoiceCall/AgroRep.swift
T

35 lines
798 B
Swift

//
// AgroRep.swift
// nirvana-ios
//
// Created by Arjun Patel on 12/28/21.
//
import Foundation
import SwiftUI
import AgoraRtcKit
struct AgoraRep: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> some UIViewController {
let agoraViewController = AgoraViewController()
agoraViewController.agoraDelegate = context.coordinator
return agoraViewController
}
func updateUIViewController(_ uiViewController: UIViewControllerType, context: Context) {
}
class Coordinator: NSObject, AgoraRtcEngineDelegate {
var parent: AgoraRep
init(_ agoraRep: AgoraRep) {
parent = agoraRep
}
}
func makeCoordinator() -> Coordinator {
return Coordinator(self)
}
}