Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
blueme0 committed Feb 16, 2024
2 parents 59a6e40 + c21744d commit 02804db
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ class MainActivity : BindingActivity<ActivityMainBinding>(R.layout.activity_main
if (!viewModel.getAskedNotification()) {
requestNotificationPermission()
viewModel.setAskedkNotification(true)
viewModel.setOnNotification(true)
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,16 @@ package com.teumteum.teumteum.presentation.signin
import androidx.lifecycle.ViewModel
import com.teumteum.domain.entity.SocialLoginResult
import com.teumteum.domain.repository.AuthRepository
import com.teumteum.domain.repository.SettingRepository
import dagger.hilt.android.lifecycle.HiltViewModel
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.StateFlow
import javax.inject.Inject

@HiltViewModel
class SignInViewModel @Inject constructor(
private val repository: AuthRepository
private val repository: AuthRepository,
private val settingRepository: SettingRepository
): ViewModel() {

private val _memberState = MutableStateFlow<SignInUiState>(SignInUiState.Init)
Expand Down Expand Up @@ -47,6 +49,10 @@ class SignInViewModel @Inject constructor(
fun setAskedkNotification(didAsk: Boolean) {
repository.setAskedNotification(didAsk)
}

fun setOnNotification(isOn: Boolean) {
settingRepository.setNotification(isOn)
}
}

sealed interface SignInUiState {
Expand Down

0 comments on commit 02804db

Please sign in to comment.