aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/pacien/tincapp/activities/start/StartActivity.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/activities/start/StartActivity.kt')
-rw-r--r--app/src/main/java/org/pacien/tincapp/activities/start/StartActivity.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/activities/start/StartActivity.kt b/app/src/main/java/org/pacien/tincapp/activities/start/StartActivity.kt
index 802115f..0e50060 100644
--- a/app/src/main/java/org/pacien/tincapp/activities/start/StartActivity.kt
+++ b/app/src/main/java/org/pacien/tincapp/activities/start/StartActivity.kt
@@ -28,6 +28,7 @@ import kotlinx.android.synthetic.main.start_activity.*
28import org.pacien.tincapp.R 28import org.pacien.tincapp.R
29import org.pacien.tincapp.activities.BaseActivity 29import org.pacien.tincapp.activities.BaseActivity
30import org.pacien.tincapp.activities.common.ProgressModal 30import org.pacien.tincapp.activities.common.ProgressModal
31import org.pacien.tincapp.activities.common.RecentCrashHandler
31import org.pacien.tincapp.activities.configure.ConfigureActivity 32import org.pacien.tincapp.activities.configure.ConfigureActivity
32import org.pacien.tincapp.activities.status.StatusActivity 33import org.pacien.tincapp.activities.status.StatusActivity
33import org.pacien.tincapp.intent.Actions 34import org.pacien.tincapp.intent.Actions
@@ -40,6 +41,7 @@ import org.pacien.tincapp.service.TincVpnService
40class StartActivity : BaseActivity() { 41class StartActivity : BaseActivity() {
41 val permissionRequestCode = 0 42 val permissionRequestCode = 0
42 private val connectionStarter by lazy { ConnectionStarter(this) } 43 private val connectionStarter by lazy { ConnectionStarter(this) }
44 private val recentCrashHandler by lazy { RecentCrashHandler(this) }
43 private val broadcastMapper = BroadcastMapper(mapOf( 45 private val broadcastMapper = BroadcastMapper(mapOf(
44 Actions.EVENT_CONNECTED to this::onVpnStart, 46 Actions.EVENT_CONNECTED to this::onVpnStart,
45 Actions.EVENT_ABORTED to this::onVpnStartError 47 Actions.EVENT_ABORTED to this::onVpnStartError
@@ -75,7 +77,7 @@ class StartActivity : BaseActivity() {
75 super.onResume() 77 super.onResume()
76 if (TincVpnService.isConnected()) openStatusActivity(false) 78 if (TincVpnService.isConnected()) openStatusActivity(false)
77 broadcastMapper.register() 79 broadcastMapper.register()
78 handleRecentCrash() 80 recentCrashHandler.handleRecentCrash()
79 } 81 }
80 82
81 override fun onPause() { 83 override fun onPause() {