Projects Screen View Model
The ProjectsScreenViewModel is useful to manage the lists displayed in the com.tecknobit.pandoro.ui.screens.projects.presenter.ProjectsScreen
Author
N7ghtm4r3 - Tecknobit
See also
Properties
inDevelopmentProjectsFilter the filters to apply to the inDevelopmentProjectsState list
inDevelopmentProjectsState the state used to manage the pagination for the retrieveInDevelopmentProjects method
projectsFilter the filters to apply to the projectsState list
projectsState the state used to manage the pagination for the retrieveProjects method
requestsScope coroutine used to send the requests to the backend
sessionFlowState the state used to manage the session lifecycle in the screen
Functions
Method to check whether the filters have been set
Method to clear filters have been set
Method to delete a project
Method to filter the items list
Method to retry the retrieving of the lists data