change name of SelectedTimerRepo to SelectedTimerState
This commit is contained in:
		
							parent
							
								
									b3651bbbe5
								
							
						
					
					
						commit
						d8b95f5d5b
					
				
					 3 changed files with 7 additions and 7 deletions
				
			
		| 
						 | 
				
			
			@ -3,17 +3,17 @@ package be.ugent.sel.studeez.screens.session
 | 
			
		|||
import be.ugent.sel.studeez.data.local.models.timer_functional.FunctionalTimer
 | 
			
		||||
import be.ugent.sel.studeez.domain.LogService
 | 
			
		||||
import be.ugent.sel.studeez.screens.StudeezViewModel
 | 
			
		||||
import be.ugent.sel.studeez.data.SelectedTimerRepo
 | 
			
		||||
import be.ugent.sel.studeez.data.SelectedTimerState
 | 
			
		||||
import dagger.hilt.android.lifecycle.HiltViewModel
 | 
			
		||||
import javax.inject.Inject
 | 
			
		||||
 | 
			
		||||
@HiltViewModel
 | 
			
		||||
class SessionViewModel @Inject constructor(
 | 
			
		||||
    private val selectedTimerRepo: SelectedTimerRepo,
 | 
			
		||||
    private val selectedTimerState: SelectedTimerState,
 | 
			
		||||
    logService: LogService
 | 
			
		||||
) : StudeezViewModel(logService) {
 | 
			
		||||
 | 
			
		||||
    fun getTimer() : FunctionalTimer {
 | 
			
		||||
        return selectedTimerRepo.selectedTimer!!
 | 
			
		||||
        return selectedTimerState.selectedTimer!!
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
package be.ugent.sel.studeez.screens.timer_selection
 | 
			
		||||
 | 
			
		||||
import be.ugent.sel.studeez.data.SelectedTimerRepo
 | 
			
		||||
import be.ugent.sel.studeez.data.SelectedTimerState
 | 
			
		||||
import be.ugent.sel.studeez.data.local.models.timer_info.TimerInfo
 | 
			
		||||
import be.ugent.sel.studeez.domain.LogService
 | 
			
		||||
import be.ugent.sel.studeez.domain.TimerDAO
 | 
			
		||||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ import javax.inject.Inject
 | 
			
		|||
@HiltViewModel
 | 
			
		||||
class TimerSelectionViewModel @Inject constructor(
 | 
			
		||||
    private val timerDAO: TimerDAO,
 | 
			
		||||
    private val selectedTimerRepo: SelectedTimerRepo,
 | 
			
		||||
    private val selectedTimerState: SelectedTimerState,
 | 
			
		||||
    logService: LogService
 | 
			
		||||
) : StudeezViewModel(logService) {
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ class TimerSelectionViewModel @Inject constructor(
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    fun startSession(open: (String) -> Unit, timerInfo: TimerInfo) {
 | 
			
		||||
        selectedTimerRepo.selectedTimer = timerInfo.getFunctionalTimer()
 | 
			
		||||
        selectedTimerState.selectedTimer = timerInfo.getFunctionalTimer()
 | 
			
		||||
        open(StudeezDestinations.SESSION_SCREEN)
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in a new issue