aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-05-30 01:03:01 -0700
committerAllan Wang <me@allanwang.ca>2017-05-30 01:03:01 -0700
commit4c44dbc9933bd726c1da0bf326102835c4974d6b (patch)
tree18be2954a53c292eef132f9a3dc630c4071c7a9b /app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt
parent461425eb6054f18cea1990a4117fe8c78e888ddf (diff)
downloadfrost-4c44dbc9933bd726c1da0bf326102835c4974d6b.tar.gz
frost-4c44dbc9933bd726c1da0bf326102835c4974d6b.tar.bz2
frost-4c44dbc9933bd726c1da0bf326102835c4974d6b.zip
create retrofacebook and token retrieval
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt b/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt
index bbf0e1f0..d5bb2502 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt
@@ -1,6 +1,8 @@
package com.pitchedapps.frost.utils
+import android.content.Context
import android.content.res.Resources
+import android.net.ConnectivityManager
/**
* Created by Allan Wang on 2017-05-28.
@@ -8,4 +10,10 @@ import android.content.res.Resources
object Utils {
fun dpToPx(dp: Int) = (dp * android.content.res.Resources.getSystem().displayMetrics.density).toInt()
fun pxToDp(px:Int) = (px / android.content.res.Resources.getSystem().displayMetrics.density).toInt()
+
+ fun isNetworkAvailable(context: Context): Boolean {
+ val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
+ val activeNetworkInfo = connectivityManager.activeNetworkInfo
+ return activeNetworkInfo != null && activeNetworkInfo.isConnectedOrConnecting
+ }
} \ No newline at end of file