diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
index 7959c2d..58c6195 100644
--- a/.idea/deploymentTargetDropDown.xml
+++ b/.idea/deploymentTargetDropDown.xml
@@ -6,12 +6,12 @@
-
-
+
+
-
+
\ No newline at end of file
diff --git a/filestack/build.gradle b/filestack/build.gradle
index f82795b..a6d4943 100644
--- a/filestack/build.gradle
+++ b/filestack/build.gradle
@@ -75,7 +75,7 @@ afterEvaluate {
groupId = 'com.github.boykod'
artifactId = 'smartsuite-filestack'
- version = '0.1.0'
+ version = '0.1.1'
}
}
}
diff --git a/filestack/src/main/java/ua/motionman/filestack/ui/FilestackActivity.kt b/filestack/src/main/java/ua/motionman/filestack/ui/FilestackActivity.kt
index b16a2c3..28a4ccc 100644
--- a/filestack/src/main/java/ua/motionman/filestack/ui/FilestackActivity.kt
+++ b/filestack/src/main/java/ua/motionman/filestack/ui/FilestackActivity.kt
@@ -2,6 +2,8 @@ package ua.motionman.filestack.ui
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
+import androidx.navigation.findNavController
+import ua.motionman.filestack.R
import ua.motionman.filestack.databinding.FilestackActivityBinding
import ua.motionman.filestack.utils.client.ClientProvider
import ua.motionman.filestack.utils.delegate.viewBinding
@@ -27,6 +29,17 @@ class FilestackActivity : AppCompatActivity() {
}
}
+ override fun onBackPressed() {
+ val currentDestinationId = findNavController(R.id.nav_host_fragment).currentDestination?.id
+
+ if (currentDestinationId != null) {
+ when (currentDestinationId) {
+ R.id.uploadingProgressFragment -> {}
+ else -> super.onBackPressed()
+ }
+ }
+ }
+
companion object {
const val API_KEY = "api_key"
const val POLICY_KEY = "policy_key"
diff --git a/filestack/src/main/java/ua/motionman/filestack/ui/uploadingprogress/UploadingProgressFragment.kt b/filestack/src/main/java/ua/motionman/filestack/ui/uploadingprogress/UploadingProgressFragment.kt
index 578633f..8ab2e44 100644
--- a/filestack/src/main/java/ua/motionman/filestack/ui/uploadingprogress/UploadingProgressFragment.kt
+++ b/filestack/src/main/java/ua/motionman/filestack/ui/uploadingprogress/UploadingProgressFragment.kt
@@ -4,7 +4,6 @@ import android.app.Activity
import android.content.Intent
import android.os.Bundle
import android.view.View
-import androidx.activity.addCallback
import androidx.fragment.app.Fragment
import androidx.fragment.app.viewModels
import androidx.lifecycle.lifecycleScope
@@ -28,7 +27,6 @@ class UploadingProgressFragment : Fragment(R.layout.uploading_progress) {
setupListeners()
initFlowSubscriber()
startUploadService()
- disableOnBackPress()
}
private fun setupListeners() {
@@ -71,12 +69,6 @@ class UploadingProgressFragment : Fragment(R.layout.uploading_progress) {
activity?.finish()
}
- private fun disableOnBackPress() {
- activity?.onBackPressedDispatcher?.addCallback {
- // do nothing
- }
- }
-
companion object {
const val SELECTIONS_KEY = "selections_bundle_key"
}