aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt')
-rw-r--r--app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt b/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt
index 31541b3..59d9e34 100644
--- a/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt
+++ b/app/src/main/java/org/pacien/tincapp/service/TincVpnService.kt
@@ -6,6 +6,7 @@ import android.net.VpnService
6import org.pacien.tincapp.BuildConfig 6import org.pacien.tincapp.BuildConfig
7import org.pacien.tincapp.commands.Tinc 7import org.pacien.tincapp.commands.Tinc
8import org.pacien.tincapp.commands.Tincd 8import org.pacien.tincapp.commands.Tincd
9import org.pacien.tincapp.context.App
9import org.pacien.tincapp.context.AppPaths 10import org.pacien.tincapp.context.AppPaths
10import org.pacien.tincapp.utils.applyIgnoringException 11import org.pacien.tincapp.utils.applyIgnoringException
11import java.io.IOException 12import java.io.IOException
@@ -43,7 +44,12 @@ class TincVpnService : VpnService() {
43 } 44 }
44 45
45 companion object { 46 companion object {
46 val INTENT_EXTRA_NET_NAME = "netName" 47 private val INTENT_EXTRA_NET_NAME = "netName"
48
49 fun startVpn(netName: String) {
50 App.getContext().startService(Intent(App.getContext(), TincVpnService::class.java)
51 .putExtra(TincVpnService.INTENT_EXTRA_NET_NAME, netName))
52 }
47 } 53 }
48 54
49} 55}