DispatchQueue+Extension.swift 456 B

1234567891011121314151617181920212223242526
  1. //
  2. // UIView+Extension.swift
  3. // TUIRoomKit
  4. //
  5. // Created by CY zhao on 2024/5/27.
  6. //
  7. #if USE_OPENCOMBINE
  8. import OpenCombine
  9. import OpenCombineDispatch
  10. import OpenCombineFoundation
  11. #else
  12. import Combine
  13. #endif
  14. extension DispatchQueue {
  15. #if USE_OPENCOMBINE
  16. static var mainQueue: DispatchQueue.OCombine {
  17. return DispatchQueue.main.ocombine
  18. }
  19. #else
  20. static var mainQueue: DispatchQueue {
  21. return DispatchQueue.main
  22. }
  23. #endif
  24. }