Remove redundant call to set extension badge in bottom nav

This commit is contained in:
arkon 2020-04-17 20:22:46 -04:00
parent b8152dd7f9
commit deb66436cb

View file

@ -143,9 +143,8 @@ class MainActivity : BaseActivity() {
}
}
setExtensionsBadge()
preferences.extensionUpdatesCount().asFlow()
.onEach { setExtensionsBadge() }
.onEach { setExtensionsBadge(it) }
.launchInUI()
}
@ -160,8 +159,7 @@ class MainActivity : BaseActivity() {
getExtensionUpdates()
}
private fun setExtensionsBadge() {
val updates = preferences.extensionUpdatesCount().get()
private fun setExtensionsBadge(updates: Int) {
if (updates > 0) {
binding.bottomNav.getOrCreateBadge(R.id.nav_more).number = updates
} else {