parent
10208fada8
commit
01d96a19b9
|
@ -201,7 +201,6 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
||||||
pushTokenUpdate()
|
pushTokenUpdate()
|
||||||
updatePidAndGaid()
|
updatePidAndGaid()
|
||||||
|
|
||||||
getMemberInfo()
|
|
||||||
getEventPopup()
|
getEventPopup()
|
||||||
|
|
||||||
SharedPreferenceManager.registerOnSharedPreferenceChangeListener(preferenceChangeListener)
|
SharedPreferenceManager.registerOnSharedPreferenceChangeListener(preferenceChangeListener)
|
||||||
|
@ -237,6 +236,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
||||||
@SuppressLint("UnspecifiedRegisterReceiverFlag")
|
@SuppressLint("UnspecifiedRegisterReceiverFlag")
|
||||||
override fun onResume() {
|
override fun onResume() {
|
||||||
super.onResume()
|
super.onResume()
|
||||||
|
getMemberInfo()
|
||||||
val intentFilter = IntentFilter(Constants.ACTION_MAIN_AUDIO_CONTENT_RECEIVER)
|
val intentFilter = IntentFilter(Constants.ACTION_MAIN_AUDIO_CONTENT_RECEIVER)
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
|
||||||
registerReceiver(audioContentReceiver, intentFilter, Context.RECEIVER_NOT_EXPORTED)
|
registerReceiver(audioContentReceiver, intentFilter, Context.RECEIVER_NOT_EXPORTED)
|
||||||
|
@ -565,6 +565,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getMemberInfo() {
|
private fun getMemberInfo() {
|
||||||
|
Logger.e("memberInfo")
|
||||||
viewModel.getMemberInfo(context = applicationContext) {
|
viewModel.getMemberInfo(context = applicationContext) {
|
||||||
notificationSettingsDialog.show(screenWidth)
|
notificationSettingsDialog.show(screenWidth)
|
||||||
}
|
}
|
||||||
|
|
|
@ -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.signout.SignOutActivity
|
||||||
import kr.co.vividnext.sodalive.settings.terms.TermsActivity
|
import kr.co.vividnext.sodalive.settings.terms.TermsActivity
|
||||||
import kr.co.vividnext.sodalive.splash.SplashActivity
|
import kr.co.vividnext.sodalive.splash.SplashActivity
|
||||||
|
import kr.co.vividnext.sodalive.tracking.NotiflyClient
|
||||||
import org.koin.android.ext.android.inject
|
import org.koin.android.ext.android.inject
|
||||||
|
|
||||||
@UnstableApi
|
@UnstableApi
|
||||||
|
@ -174,6 +175,7 @@ class SettingsActivity : BaseActivity<ActivitySettingsBinding>(ActivitySettingsB
|
||||||
)
|
)
|
||||||
|
|
||||||
viewModel.logout {
|
viewModel.logout {
|
||||||
|
NotiflyClient.logout(context = applicationContext)
|
||||||
SharedPreferenceManager.clear()
|
SharedPreferenceManager.clear()
|
||||||
alarmViewModel.truncate()
|
alarmViewModel.truncate()
|
||||||
finishAffinity()
|
finishAffinity()
|
||||||
|
@ -196,7 +198,9 @@ class SettingsActivity : BaseActivity<ActivitySettingsBinding>(ActivitySettingsB
|
||||||
)
|
)
|
||||||
|
|
||||||
viewModel.logoutAllDevice() {
|
viewModel.logoutAllDevice() {
|
||||||
|
NotiflyClient.logout(context = applicationContext)
|
||||||
SharedPreferenceManager.clear()
|
SharedPreferenceManager.clear()
|
||||||
|
alarmViewModel.truncate()
|
||||||
finishAffinity()
|
finishAffinity()
|
||||||
startActivity(Intent(applicationContext, SplashActivity::class.java))
|
startActivity(Intent(applicationContext, SplashActivity::class.java))
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,4 +8,8 @@ object NotiflyClient {
|
||||||
Notifly.setUserId(context, "voiceon_user$userId")
|
Notifly.setUserId(context, "voiceon_user$userId")
|
||||||
Notifly.setUserProperties(context, params)
|
Notifly.setUserProperties(context, params)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fun logout(context: Context) {
|
||||||
|
Notifly.setUserId(context, userId = null)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue