mirror of
https://github.com/android-password-store/Android-Password-Store
synced 2025-08-30 05:48:09 +00:00
AutofillPublisherChangedActivity: use runCatching to replace exception handling
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
c62e1303b1
commit
4082be7721
@ -16,6 +16,8 @@ import android.text.format.DateUtils
|
||||
import android.view.View
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import com.github.ajalt.timberkt.e
|
||||
import com.github.michaelbull.result.onFailure
|
||||
import com.github.michaelbull.result.runCatching
|
||||
import com.zeapo.pwdstore.R
|
||||
import com.zeapo.pwdstore.autofill.oreo.AutofillMatcher
|
||||
import com.zeapo.pwdstore.autofill.oreo.AutofillPublisherChangedException
|
||||
@ -76,7 +78,7 @@ class AutofillPublisherChangedActivity : AppCompatActivity() {
|
||||
}
|
||||
|
||||
private fun showPackageInfo() {
|
||||
try {
|
||||
runCatching {
|
||||
with(binding) {
|
||||
val packageInfo =
|
||||
packageManager.getPackageInfo(appPackage, PackageManager.GET_META_DATA)
|
||||
@ -94,8 +96,8 @@ class AutofillPublisherChangedActivity : AppCompatActivity() {
|
||||
currentHash
|
||||
)
|
||||
}
|
||||
} catch (exception: Exception) {
|
||||
e(exception) { "Failed to retrieve package info for $appPackage" }
|
||||
}.onFailure { e ->
|
||||
e(e) { "Failed to retrieve package info for $appPackage" }
|
||||
finish()
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user