feat:Removed Unnecessary imports

This commit is contained in:
angrezichatterbox 2024-12-11 20:58:28 +05:30
parent b99f3006bf
commit baaa0d86c8

View file

@ -2,11 +2,6 @@ package fr.free.nrw.commons.feedback
import android.app.Dialog
import android.content.Context
import android.net.ConnectivityManager
import android.net.Network
import android.net.NetworkCapabilities
import android.net.NetworkInfo
import android.os.Build
import android.os.Bundle
import android.text.Html
import android.text.Spanned
@ -70,37 +65,6 @@ class FeedbackDialog(
}
}
/**
* This method is to check whether internet connection is available or not
*/
fun isInternetConnectionAvailable(context: Context): Boolean {
val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
val activeNetwork: Network? = connectivityManager.activeNetwork
val networkCapabilities = connectivityManager.getNetworkCapabilities(activeNetwork)
return if (networkCapabilities != null) {
val hasInternet = networkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET)
val hasValidation = networkCapabilities.hasCapability(NetworkCapabilities.NET_CAPABILITY_VALIDATED)
val downlinkBandwidth = networkCapabilities.linkDownstreamBandwidthKbps
val uplinkBandwidth = networkCapabilities.linkUpstreamBandwidthKbps
val isBandwidthSufficient = downlinkBandwidth >= 150 && uplinkBandwidth >= 100
hasInternet && hasValidation && isBandwidthSufficient
} else {
false
}
} else {
@Suppress("DEPRECATION")
val activeNetworkInfo: NetworkInfo? = connectivityManager.activeNetworkInfo
return activeNetworkInfo != null && activeNetworkInfo.isConnected
}
}
fun submitFeedback() {
if (binding.feedbackItemEditText.getText().toString() == "") {
binding.feedbackItemEditText.error = context.getString(R.string.enter_description)