Skip to content

Commit

Permalink
Fix codacy issue
Browse files Browse the repository at this point in the history
  • Loading branch information
VishalNehra committed Nov 18, 2022
1 parent e3a58cd commit 0b545cb
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions app/src/main/java/com/amaze/filemanager/ui/Extensions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,6 @@ import android.widget.EditText
import android.widget.Toast
import com.amaze.filemanager.R
import com.amaze.filemanager.application.AppConfig
import com.amaze.filemanager.ui.activities.MainActivity
import com.google.android.material.snackbar.BaseTransientBottomBar
import com.google.android.material.snackbar.Snackbar
import com.google.android.material.textfield.TextInputLayout
import org.slf4j.Logger
import org.slf4j.LoggerFactory
Expand Down Expand Up @@ -116,14 +113,13 @@ fun View.showFade(duration: Long) {
this.visibility = View.VISIBLE
}

fun Intent.runIfDocumentsUIExists(mainActivity: MainActivity, callback: Runnable) {
if (this.resolveActivity(mainActivity.packageManager) != null) {
/**
* Extension function to check for activity in package manager before triggering code
*/
fun Intent.runIfDocumentsUIExists(context: Context, callback: Runnable) {
if (this.resolveActivity(context.packageManager) != null) {
callback.run()
} else {
Snackbar.make(
mainActivity.findViewById(R.id.drawer_layout),
R.string.no_app_found_intent,
BaseTransientBottomBar.LENGTH_SHORT
).show()
AppConfig.toast(context, R.string.no_app_found_intent)
}
}

0 comments on commit 0b545cb

Please sign in to comment.