diff options
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.kt | 8 |
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 | |||
6 | import org.pacien.tincapp.BuildConfig | 6 | import org.pacien.tincapp.BuildConfig |
7 | import org.pacien.tincapp.commands.Tinc | 7 | import org.pacien.tincapp.commands.Tinc |
8 | import org.pacien.tincapp.commands.Tincd | 8 | import org.pacien.tincapp.commands.Tincd |
9 | import org.pacien.tincapp.context.App | ||
9 | import org.pacien.tincapp.context.AppPaths | 10 | import org.pacien.tincapp.context.AppPaths |
10 | import org.pacien.tincapp.utils.applyIgnoringException | 11 | import org.pacien.tincapp.utils.applyIgnoringException |
11 | import java.io.IOException | 12 | import 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 | } |