Dependencies update, minor code cleanup

This commit is contained in:
Arty Bishop committed 2022-02-06 18:02:35 +00:00
1 parent b8bb6d41f9
commit 27156b5070
16 files changed
+108 -121

No files matched your search

@@ -33,6 +33,8 @@ import androidx.navigation.NavController
import androidx.navigation.NavOptions
import androidx.navigation.Navigator
import androidx.navigation.fragment.findNavController
import java.net.InetSocketAddress
import java.net.Socket
import java.security.MessageDigest
import java.util.concurrent.TimeUnit
import java.util.regex.Pattern
@@ -140,3 +142,17 @@ fun AlertDialog.Builder.setEditText(editText: EditText): AlertDialog.Builder {
setView(superContainer)
return this
}
fun ping(hostname: String, port: Int): Int {
val start = System.currentTimeMillis()
val socket = Socket()
try {
socket.connect(InetSocketAddress(hostname, port), 6000)
socket.close()
} catch (exception: Exception) {
exception.printStackTrace()
println("Failed to ping: $hostname")
return Int.MAX_VALUE
}
return (System.currentTimeMillis() - start).toInt()
}
@@ -18,15 +18,7 @@
package com.rtbishop.look4sat.presentation
import android.app.Application
import com.rtbishop.look4sat.BuildConfig
import dagger.hilt.android.HiltAndroidApp
import timber.log.Timber
@HiltAndroidApp
class Look4SatApplication : Application() {
override fun onCreate() {
super.onCreate()
if (BuildConfig.DEBUG) Timber.plant(Timber.DebugTree())
}
}
class Look4SatApplication : Application()
@@ -34,8 +34,8 @@ class MainActivity : AppCompatActivity() {
@SuppressLint("SourceLockedOrientationActivity")
override fun onCreate(savedInstanceState: Bundle?) {
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
super.onCreate(savedInstanceState)
installSplashScreen()
super.onCreate(savedInstanceState)
setContentView(ActivityMainBinding.inflate(layoutInflater).root)
mainViewModel.calculatePasses()
}
@@ -42,7 +42,6 @@ import org.osmdroid.views.overlay.FolderOverlay
import org.osmdroid.views.overlay.Marker
import org.osmdroid.views.overlay.Polygon
import org.osmdroid.views.overlay.Polyline
import timber.log.Timber
import javax.inject.Inject
@AndroidEntryPoint
@@ -128,7 +127,7 @@ class MapFragment : Fragment(R.layout.fragment_map) {
try {
position = GeoPoint(it.value.latitude, it.value.longitude)
} catch (exception: IllegalArgumentException) {
Timber.d(exception)
println(exception.stackTraceToString())
}
setOnMarkerClickListener { _, _ ->
viewModel.selectSatellite(it.key)
@@ -152,7 +151,7 @@ class MapFragment : Fragment(R.layout.fragment_map) {
outlinePaint.set(trackPaint)
trackOverlay.add(this)
} catch (exception: IllegalArgumentException) {
Timber.d(exception)
println(exception.stackTraceToString())
}
}
}
@@ -167,7 +166,7 @@ class MapFragment : Fragment(R.layout.fragment_map) {
try {
this.points = footprintPoints
} catch (exception: IllegalArgumentException) {
Timber.d(exception)
println(exception.stackTraceToString())
}
}
binding.mapView.overlays[2] = footprintOverlay