import kotlinx.coroutines.*
class MyAwesomeViewModel(application: MyAwesomeApplication) : AndroidViewModel(application) {
// This is called when login button is clicked.
withContext(Dispatchers.IO) {
val app = getApplication<MyAwesomeApplication>()
val state = app.authgear.authorize(AuthorizeOptions(redirectUri = "com.myapp://host/path"))