Fixed magisk button states

This commit is contained in:
Viktor De Pasquale
2019-10-23 16:20:01 +02:00
parent 17fb8f2298
commit 067cb0cd9d
2 changed files with 4 additions and 7 deletions

View File

@@ -140,15 +140,12 @@ class HomeViewModel(
fun onManagerPressed() = ManagerInstallDialog().publish()
fun onMagiskPressed() {
//pre-fix so user doesn't click twice accidentally
stateMagiskProgress.value = 1
withPermissions(
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE
).map { check(it);it }.subscribeK(onError = {
stateManagerProgress.value = 0
}) {
).map { check(it);it }.subscribeK {
//pre-fix so user doesn't click twice accidentally
stateMagiskProgress.value = 1
DownloadService(get()) {
subject = Magisk(Configuration.Download)
}