Only monitor when necessary

This commit is contained in:
Mygod
2020-06-28 11:09:54 -04:00
parent 027a954e1d
commit 91c318fa90
3 changed files with 12 additions and 9 deletions

View File

@@ -29,6 +29,7 @@ class MainActivity : AppCompatActivity(), BottomNavigationView.OnNavigationItemS
binding.navigation.setOnNavigationItemSelectedListener(this)
if (savedInstanceState == null) displayFragment(TetheringFragment())
val model by viewModels<ClientViewModel>()
lifecycle.addObserver(model)
if (Services.p2p != null) ServiceForegroundConnector(this, model, RepeaterService::class)
model.clients.observe(this) { clients ->
val count = clients.count {