diff options
author | pacien | 2018-08-26 02:55:30 +0200 |
---|---|---|
committer | pacien | 2018-08-26 02:55:30 +0200 |
commit | f78b21a97fd58830068f70cac3ee612596cf7a56 (patch) | |
tree | 861ee9e6555c9988e2651dc9d464a11ba256ef82 /app/src/main/java/org/pacien/tincapp/activities/start/StartActivity.kt | |
parent | ebf0a5e4e23d94deb2b1b3eec1f647d67b6012d4 (diff) | |
download | tincapp-f78b21a97fd58830068f70cac3ee612596cf7a56.tar.gz |
Isolate recent crash handler
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.kt | 4 |
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.* | |||
28 | import org.pacien.tincapp.R | 28 | import org.pacien.tincapp.R |
29 | import org.pacien.tincapp.activities.BaseActivity | 29 | import org.pacien.tincapp.activities.BaseActivity |
30 | import org.pacien.tincapp.activities.common.ProgressModal | 30 | import org.pacien.tincapp.activities.common.ProgressModal |
31 | import org.pacien.tincapp.activities.common.RecentCrashHandler | ||
31 | import org.pacien.tincapp.activities.configure.ConfigureActivity | 32 | import org.pacien.tincapp.activities.configure.ConfigureActivity |
32 | import org.pacien.tincapp.activities.status.StatusActivity | 33 | import org.pacien.tincapp.activities.status.StatusActivity |
33 | import org.pacien.tincapp.intent.Actions | 34 | import org.pacien.tincapp.intent.Actions |
@@ -40,6 +41,7 @@ import org.pacien.tincapp.service.TincVpnService | |||
40 | class StartActivity : BaseActivity() { | 41 | class 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() { |