Skip to content

Commit

Permalink
Добавил утилиты для дебаунса и проверки интернета(Исправил отступы)
Browse files Browse the repository at this point in the history
  • Loading branch information
G-dev-ui committed Aug 2, 2024
1 parent 8c747da commit af5aed3
Showing 1 changed file with 12 additions and 15 deletions.
27 changes: 12 additions & 15 deletions app/src/main/java/ru/practicum/android/diploma/util/NetworkUtils.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,17 @@ import android.content.Context
import android.net.ConnectivityManager
import android.net.NetworkCapabilities

fun isInternetAvailable(context: Context): Boolean {
val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val capabilities = connectivityManager.getNetworkCapabilities(connectivityManager.activeNetwork)
var result = false
if (capabilities != null) {
result = when {
capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR) -> true
capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI) -> true
capabilities.hasTransport(NetworkCapabilities.TRANSPORT_ETHERNET) -> true
else -> false
}
fun isInternetAvailable(context: Context): Boolean {
val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val capabilities = connectivityManager.getNetworkCapabilities(connectivityManager.activeNetwork)
var result = false
if (capabilities != null) {
result = when {
capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR) -> true
capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI) -> true
capabilities.hasTransport(NetworkCapabilities.TRANSPORT_ETHERNET) -> true
else -> false
}
return result
}



return result
}

0 comments on commit af5aed3

Please sign in to comment.