Files
featherVoice/TUIKit/TUIRoomKit/RoomExtension/View/Controller/InvitedToJoinRoomViewController.swift
2025-08-08 10:49:36 +08:00

36 lines
984 B
Swift

//
// InvitedToJoinRoomViewController.swift
// TUIRoomKit
//
// Created by janejntang on 2023/5/25.
// Copyright © 2023 Tencent. All rights reserved.
//
import Foundation
class InvitedToJoinRoomViewController: UIViewController {
let roomView: InvitedToJoinRoomView
let viewModel: InvitedToJoinRoomViewModel
init(inviteUserName: String,inviteUserAvatarUrl: String, roomId: String) {
viewModel = InvitedToJoinRoomViewModel(inviteUserName: inviteUserName, inviteUserAvatarUrl:inviteUserAvatarUrl, roomId: roomId)
roomView = InvitedToJoinRoomView(viewModel: viewModel)
super.init(nibName: nil, bundle: nil)
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
override func loadView() {
view = roomView
}
override func viewDidDisappear(_ animated: Bool) {
viewModel.stopPlay()
}
deinit {
debugPrint("deinit \(self)")
}
}