Notifly 설정 추가

- logout
- 메인 화면에 진입할 때마다 데이터 업데이트
This commit is contained in:
2025-03-12 16:05:41 +09:00
parent 10208fada8
commit 01d96a19b9
3 changed files with 10 additions and 1 deletions

View File

@@ -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))
}