RequestEntity.swift 704 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // RequestEntity.swift
  3. // TUIRoomKit
  4. //
  5. // Created by janejntang on 2024/3/20.
  6. //
  7. import Foundation
  8. class RequestEntity {
  9. let requestId: String
  10. let userId: String
  11. var userName: String = ""
  12. var avatarUrl: String = ""
  13. let timestamp: TimeInterval
  14. init(requestId: String, userId: String) {
  15. timestamp = Date().timeIntervalSince1970
  16. self.requestId = requestId
  17. self.userId = userId
  18. guard let userItem = EngineManager.shared.store.attendeeList.first(where: { $0.userId == userId }) else { return }
  19. userName = userItem.userName
  20. avatarUrl = userItem.avatarUrl
  21. }
  22. deinit {
  23. debugPrint("deinit \(self)")
  24. }
  25. }