ProjectsScreenViewModel
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
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