Fix crash observed on PlayStore

This commit is contained in:
Benoit Marty 2019-08-07 13:16:04 +02:00
parent 35229882e3
commit 12a0cbb400

View File

@ -29,7 +29,7 @@ import javax.inject.Inject
class SasVerificationViewModel @Inject constructor() : ViewModel(), class SasVerificationViewModel @Inject constructor() : ViewModel(),
SasVerificationService.SasVerificationListener { SasVerificationService.SasVerificationListener {
companion object { companion object {
@ -40,7 +40,7 @@ class SasVerificationViewModel @Inject constructor() : ViewModel(),
const val NAVIGATE_CANCELLED = "NAVIGATE_CANCELLED" const val NAVIGATE_CANCELLED = "NAVIGATE_CANCELLED"
} }
lateinit var sasVerificationService: SasVerificationService private lateinit var sasVerificationService: SasVerificationService
var otherUserId: String? = null var otherUserId: String? = null
var otherDeviceId: String? = null var otherDeviceId: String? = null
@ -154,8 +154,8 @@ class SasVerificationViewModel @Inject constructor() : ViewModel(),
override fun onCleared() { override fun onCleared() {
super.onCleared() super.onCleared()
sasVerificationService.removeListener(this) if (::sasVerificationService.isInitialized) {
sasVerificationService.removeListener(this)
}
} }
} }