| 123456789101112131415161718 |
- //
- // ViewSelectors.swift
- // TUIRoomKit
- //
- // Created by CY zhao on 2024/7/15.
- //
- import Foundation
- enum ViewSelectors {
- private static let getScheduleStatus = Selector(keyPath: \ViewState.scheduleViewState)
- static let getRefreshListFlag = Selector.with(getScheduleStatus, projector: \ScheduleViewState.shouldRefreshList)
- static let getPopDetailFlag = Selector.with(getScheduleStatus, projector: \ScheduleViewState.detailViewPopFlag)
-
- private static let getInvitationStatus = Selector(keyPath: \ViewState.invitationViewState)
- static let getDismissInvitationFlag = Selector.with(getInvitationStatus, projector: \InvitationViewState.invitationViewDismissFlag)
- static let getShowinvitationPopupView = Selector.with(getInvitationStatus, projector: \InvitationViewState.showInvitationPopupView)
- }
|