Я не использую метод getButton, но у меня есть специальная кнопка из Compose, которая при нажатии вызывает startTokenGrant, вот так
Код: Выделить всё
private suspend fun SnapLogin.login(): String = suspendCoroutine { continuation ->
val loginResultCallback = object : LoginResultCallback {
override fun onStart() {
}
override fun onSuccess(accessToken: String) {
continuation.resume(accessToken)
}
override fun onFailure(exception: LoginException) {
continuation.resumeWithException(exception)
}
}
startTokenGrant(loginResultCallback)
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... m-snapchat
Мобильная версия