Implement logout feature
This commit is contained in:
@@ -2,6 +2,7 @@ package gq.kirmanak.mealie
|
||||
|
||||
import android.os.Bundle
|
||||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import androidx.activity.viewModels
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
@@ -48,4 +49,15 @@ class MainActivity : AppCompatActivity() {
|
||||
menu.findItem(R.id.logout).isVisible = isAuthenticated
|
||||
return true
|
||||
}
|
||||
|
||||
override fun onOptionsItemSelected(item: MenuItem): Boolean {
|
||||
Timber.v("onOptionsItemSelected() called with: item = $item")
|
||||
val result = if (item.itemId == R.id.logout) {
|
||||
authViewModel.logout()
|
||||
true
|
||||
} else {
|
||||
super.onOptionsItemSelected(item)
|
||||
}
|
||||
return result
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user