From f78b21a97fd58830068f70cac3ee612596cf7a56 Mon Sep 17 00:00:00 2001 From: pacien Date: Sun, 26 Aug 2018 02:55:30 +0200 Subject: Isolate recent crash handler --- .../main/java/org/pacien/tincapp/activities/start/StartActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'app/src/main/java/org/pacien/tincapp/activities/start') 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.* import org.pacien.tincapp.R import org.pacien.tincapp.activities.BaseActivity import org.pacien.tincapp.activities.common.ProgressModal +import org.pacien.tincapp.activities.common.RecentCrashHandler import org.pacien.tincapp.activities.configure.ConfigureActivity import org.pacien.tincapp.activities.status.StatusActivity import org.pacien.tincapp.intent.Actions @@ -40,6 +41,7 @@ import org.pacien.tincapp.service.TincVpnService class StartActivity : BaseActivity() { val permissionRequestCode = 0 private val connectionStarter by lazy { ConnectionStarter(this) } + private val recentCrashHandler by lazy { RecentCrashHandler(this) } private val broadcastMapper = BroadcastMapper(mapOf( Actions.EVENT_CONNECTED to this::onVpnStart, Actions.EVENT_ABORTED to this::onVpnStartError @@ -75,7 +77,7 @@ class StartActivity : BaseActivity() { super.onResume() if (TincVpnService.isConnected()) openStatusActivity(false) broadcastMapper.register() - handleRecentCrash() + recentCrashHandler.handleRecentCrash() } override fun onPause() { -- cgit v1.2.3