summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-06-14 13:11:31 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-06-18 10:40:26 +0000
commita60873ee8564157fc0e0a1c40df205c6c4104436 (patch)
treec40e4d5ce703df0565bddf0735b8e16de0cff268 /android
parent76520c1f7335e514eadd204e12c9b91f914a81df (diff)
downloadmullvadvpn-a60873ee8564157fc0e0a1c40df205c6c4104436.tar.xz
mullvadvpn-a60873ee8564157fc0e0a1c40df205c6c4104436.zip
Create `dataproxy` sub-package
Collect helper classes used to fetch, listen and cache data from the daemon.
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt3
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/SelectLocationFragment.kt2
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AccountCache.kt (renamed from android/src/main/kotlin/net/mullvad/mullvadvpn/AccountCache.kt)5
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/RelayListListener.kt (renamed from android/src/main/kotlin/net/mullvad/mullvadvpn/relaylist/RelayListListener.kt)4
4 files changed, 8 insertions, 6 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt
index e21c7b6682..4f39a771de 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/MainActivity.kt
@@ -16,11 +16,12 @@ import android.os.Bundle
import android.os.IBinder
import android.support.v4.app.FragmentActivity
+import net.mullvad.mullvadvpn.dataproxy.AccountCache
+import net.mullvad.mullvadvpn.dataproxy.RelayListListener
import net.mullvad.mullvadvpn.model.RelaySettings
import net.mullvad.mullvadvpn.model.Settings
import net.mullvad.mullvadvpn.relaylist.RelayItem
import net.mullvad.mullvadvpn.relaylist.RelayList
-import net.mullvad.mullvadvpn.relaylist.RelayListListener
class MainActivity : FragmentActivity() {
var asyncDaemon = CompletableDeferred<MullvadDaemon>()
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/SelectLocationFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/SelectLocationFragment.kt
index 4255dc3060..62a9440f64 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/SelectLocationFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/SelectLocationFragment.kt
@@ -16,6 +16,7 @@ import android.view.ViewGroup
import android.widget.ImageButton
import android.widget.ViewSwitcher
+import net.mullvad.mullvadvpn.dataproxy.RelayListListener
import net.mullvad.mullvadvpn.model.Constraint
import net.mullvad.mullvadvpn.model.LocationConstraint
import net.mullvad.mullvadvpn.model.RelaySettingsUpdate
@@ -23,7 +24,6 @@ import net.mullvad.mullvadvpn.relaylist.RelayItem
import net.mullvad.mullvadvpn.relaylist.RelayItemDividerDecoration
import net.mullvad.mullvadvpn.relaylist.RelayList
import net.mullvad.mullvadvpn.relaylist.RelayListAdapter
-import net.mullvad.mullvadvpn.relaylist.RelayListListener
class SelectLocationFragment : Fragment() {
private lateinit var parentActivity: MainActivity
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/AccountCache.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AccountCache.kt
index af0e02da7a..41d23b4a26 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/AccountCache.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/AccountCache.kt
@@ -1,14 +1,13 @@
-package net.mullvad.mullvadvpn
+package net.mullvad.mullvadvpn.dataproxy
import kotlinx.coroutines.async
-import kotlinx.coroutines.Deferred
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.GlobalScope
import org.joda.time.format.DateTimeFormat
import org.joda.time.DateTime
-import net.mullvad.mullvadvpn.model.Settings
+import net.mullvad.mullvadvpn.MainActivity
val EXPIRY_FORMAT = DateTimeFormat.forPattern("YYYY-MM-dd HH:mm:ss z")
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/relaylist/RelayListListener.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/RelayListListener.kt
index 87624b116c..64121aac96 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/relaylist/RelayListListener.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/RelayListListener.kt
@@ -1,4 +1,4 @@
-package net.mullvad.mullvadvpn.relaylist
+package net.mullvad.mullvadvpn.dataproxy
import kotlinx.coroutines.launch
import kotlinx.coroutines.CompletableDeferred
@@ -10,6 +10,8 @@ import net.mullvad.mullvadvpn.model.Constraint
import net.mullvad.mullvadvpn.model.LocationConstraint
import net.mullvad.mullvadvpn.model.RelaySettings
import net.mullvad.mullvadvpn.MullvadDaemon
+import net.mullvad.mullvadvpn.relaylist.RelayList
+import net.mullvad.mullvadvpn.relaylist.RelayItem
class RelayListListener(val parentActivity: MainActivity) {
private val daemon = CompletableDeferred<MullvadDaemon>()