Notifly 설정 추가
- logout - 메인 화면에 진입할 때마다 데이터 업데이트
This commit is contained in:
@@ -25,6 +25,7 @@ import kr.co.vividnext.sodalive.settings.notification.NotificationSettingsActivi
|
||||
import kr.co.vividnext.sodalive.settings.signout.SignOutActivity
|
||||
import kr.co.vividnext.sodalive.settings.terms.TermsActivity
|
||||
import kr.co.vividnext.sodalive.splash.SplashActivity
|
||||
import kr.co.vividnext.sodalive.tracking.NotiflyClient
|
||||
import org.koin.android.ext.android.inject
|
||||
|
||||
@UnstableApi
|
||||
@@ -174,6 +175,7 @@ class SettingsActivity : BaseActivity<ActivitySettingsBinding>(ActivitySettingsB
|
||||
)
|
||||
|
||||
viewModel.logout {
|
||||
NotiflyClient.logout(context = applicationContext)
|
||||
SharedPreferenceManager.clear()
|
||||
alarmViewModel.truncate()
|
||||
finishAffinity()
|
||||
@@ -196,7 +198,9 @@ class SettingsActivity : BaseActivity<ActivitySettingsBinding>(ActivitySettingsB
|
||||
)
|
||||
|
||||
viewModel.logoutAllDevice() {
|
||||
NotiflyClient.logout(context = applicationContext)
|
||||
SharedPreferenceManager.clear()
|
||||
alarmViewModel.truncate()
|
||||
finishAffinity()
|
||||
startActivity(Intent(applicationContext, SplashActivity::class.java))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user