diff --git a/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/viewModel/SettingsViewModel.kt b/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/viewModel/SettingsViewModel.kt index 4d504d5..b8f32a6 100644 --- a/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/viewModel/SettingsViewModel.kt +++ b/app/src/main/java/in/sminnovations/attendanceapp/screens/settings/viewModel/SettingsViewModel.kt @@ -4,6 +4,7 @@ import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import dagger.hilt.android.lifecycle.HiltViewModel import `in`.sminnovations.attendanceapp.data.dataStore.EmployeeRepository +import `in`.sminnovations.attendanceapp.screens.home.data.CheckInCheckOutDataStore import `in`.sminnovations.attendanceapp.screens.login.data.LoginDataStore import `in`.sminnovations.attendanceapp.screens.settings.data.EmployeeDataSettings import kotlinx.coroutines.flow.Flow @@ -13,12 +14,14 @@ import javax.inject.Inject @HiltViewModel class SettingsViewModel @Inject constructor( private val loginDataStore: LoginDataStore, - private val employeeRepository: EmployeeRepository + private val employeeRepository: EmployeeRepository, + private val checkInCheckOutDataStore: CheckInCheckOutDataStore, ) : ViewModel() { val employeeDataSettings : Flow = employeeRepository.getEmployeeDataSettings() fun logout() { viewModelScope.launch { loginDataStore.clearLoginData() + checkInCheckOutDataStore.clearLoginData() } }